code: public Project buildProject(ProjectMetaData projectMetaData) {
  		
  		Project project = new Project();
  		
  		project.domainName = projectMetaData.getDomainName();
  		project.projectName = projectMetaData.getProjectName();
  		project.sourceFolder = projectMetaData.getSourceFolder();
  		project.workspaceFolder = projectMetaData.getWorkspaceFolder();
  		project.skeleton = projectMetaData.getSkeleton();
  		project.databaseEngine = projectMetaData.getDatabaseEngine();
  		project.databaseName = projectMetaData.getDatabaseName();
  		project.databaseDNS = projectMetaData.getDatabaseDNS();
  		project.databasePort = projectMetaData.getDatabasePort();
  		project.databaseUserName = projectMetaData.getDatabaseUserName();
  		project.databasePassword = projectMetaData.getDatabasePassword();
  		project.audited = projectMetaData.getAudited();
  		
  		logger.trace("start building model");
  		project.model = modelFactory.buildModel(projectMetaData, project);
  		logger.trace("end building model");
  		
  		return project;
  	}
docs: /*
  (non-Javadoc)
  @see com.skeleton.generator.bl.factory.interfaces.ProjectFactory#buildProject(com.skeleton.generator.model.metadata.ProjectMetaData)