System.out.println("EOFSQLGenerator.fixDuplicateSingleTableInheritanceDropStatements: removing keys");
	protected void fixDuplicateSingleTableInheritanceDropStatements(EOSynchronizationFactory _syncFactory, NSMutableDictionary _flags, StringBuffer _sqlBuffer) {		if ("YES".equals(_flags.objectForKey(EOSchemaGeneration.DropTablesKey))) {			System.out.println("EOFSQLGenerator.fixDuplicateSingleTableInheritanceDropStatements: removing keys");			NSMutableArray dropEntities = new NSMutableArray(myEntities);			for (int entityNum = dropEntities.count() - 1; entityNum >= 0; entityNum--) {				EOEntity entity = (EOEntity) dropEntities.objectAtIndex(entityNum);				if (isSingleTableInheritance(entity)) {					dropEntities.removeObjectAtIndex(entityNum);				}			}			if (dropEntities.count() != myEntities.count()) {				NSMutableDictionary dropFlags = new NSMutableDictionary();				dropFlags.setObjectForKey("YES", EOSchemaGeneration.DropTablesKey);				dropFlags.setObjectForKey("NO", EOSchemaGeneration.DropPrimaryKeySupportKey);				dropFlags.setObjectForKey("NO", EOSchemaGeneration.CreateTablesKey);				dropFlags.setObjectForKey("NO", EOSchemaGeneration.CreatePrimaryKeySupportKey);				dropFlags.setObjectForKey("NO", EOSchemaGeneration.PrimaryKeyConstraintsKey);				dropFlags.setObjectForKey("NO", EOSchemaGeneration.ForeignKeyConstraintsKey);				dropFlags.setObjectForKey("NO", EOSchemaGeneration.CreateDatabaseKey);				dropFlags.setObjectForKey("NO", EOSchemaGeneration.DropDatabaseKey);				_flags.setObjectForKey("NO", EOSchemaGeneration.DropTablesKey);				String dropSql = _syncFactory.schemaCreationScriptForEntities(dropEntities, dropFlags);				_sqlBuffer.append(dropSql);				_sqlBuffer.append("\n");			}		}	}