boolean (Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } FileTypeAssocTable<?> that = (FileTypeAssocTable<?>)o; return myExtensionMappings.equals(that.myExtensionMappings) && myMatchingMappings.equals(that.myMatchingMappings) && myExactFileNameMappings.equals(that.myExactFileNameMappings) && myHashBangMap.equals(that.myHashBangMap) && myExactFileNameAnyCaseMappings.equals(that.myExactFileNameAnyCaseMappings); }