boolean (Object obj) { return obj == this || obj instanceof AbstractFileType && getName().equals(((AbstractFileType)obj).getName()) && getDescription().equals(((AbstractFileType)obj).getDescription()) && mySyntaxTable.equals(((AbstractFileType)obj).mySyntaxTable); }