public bool Equals(AbstractSystemType <T> s) { // If parameter is null return false: if (s == null) { return(false); } // Return true if the fields match: return((emitters.Equals(s.emitters)) && (queleaSettings.Equals(s.Quelea)) && (environment.Equals(s.environment))); }