String schemaGenerationPropertyValue = getSchemaGenerationPropertyValue(ds.getSchemaGenerationType());
if (!Strings.isNullOrEmpty(schemaGenerationPropertyValue))
{
properties.createProperty().name("javax.persistence.schema-generation.database.action")
.value(schemaGenerationPropertyValue);
properties.createProperty().name("javax.persistence.schema-generation.scripts.action")
.value(schemaGenerationPropertyValue);
String createDdlFileName = project == null ? "create.ddl" : getProjectName(project) + "Create.ddl";
properties.createProperty().name("javax.persistence.schema-generation.scripts.create-target")
.value(createDdlFileName);
String dropDdlFileName = project == null ? "drop.ddl" : getProjectName(project) + "Drop.ddl";