{
Result result = Results.success("New project has been created.");
DirectoryResource directory = targetLocation.getValue();
DirectoryResource targetDir = directory.getChildDirectory(named.getValue());
if (targetDir.mkdirs() || overwrite.getValue())
{
Project project = projectFactory.createProject(targetDir, type.getValue());
if (project != null)
{
MetadataFacet metadataFacet = project.getFacet(MetadataFacet.class);