optionsCreateTables.setObjectForKey("NO", EOSchemaGeneration.ForeignKeyConstraintsKey);
optionsCreateTables.setObjectForKey("NO", EOSchemaGeneration.CreateDatabaseKey);
optionsCreateTables.setObjectForKey("NO", EOSchemaGeneration.DropDatabaseKey);
StringBuilder sqlBuffer = new StringBuilder();
EOSynchronizationFactory sf = ((JDBCAdaptor) adaptor).plugIn().synchronizationFactory();
String creationScript = sf.schemaCreationScriptForEntities(entities, optionsCreateTables);
sqlBuffer.append(creationScript);
NSMutableArray<EOEntity> foreignKeyEntities = entities.mutableClone();
for (EOEntity entity : entities) {
for (EORelationship relationship : entity.relationships()) {