code: private static void completeProjectCreation(
  			File targetDirectory,
  			String descriptorContent,
  			CreationBean creationBean )
  	throws IOException {
  
  		// Create a sample graph file
  		File f = new File( targetDirectory, Constants.PROJECT_DIR_GRAPH + "/" + GRAPH_EP );
  		InputStream in = ProjectUtils.class.getResourceAsStream( "/graph-skeleton.graph" );
  		Utils.copyStream( in, f );
  
  		// Create other elements only if it is not a reusable recipe
  		if( ! creationBean.isReusableRecipe()) {
  
  			// Write the descriptor
  			f = new File( targetDirectory, Constants.PROJECT_DIR_DESC + "/" + Constants.PROJECT_FILE_DESCRIPTOR );
  			Utils.writeStringInto( descriptorContent, f );
  
  			// Create a sample instances file
  			f = new File( targetDirectory, Constants.PROJECT_DIR_INSTANCES + "/" + INSTANCES_EP );
  			in = ProjectUtils.class.getResourceAsStream( "/instances-skeleton.instances" );
  			Utils.copyStream( in, f );
  		}
  	}
docs: Completes the creation of a Roboconf project.
  @param targetDirectory the directory into which the Roboconf files must be copied
  @param descriptorContent the descriptor's content
  @param creationBean the creation options
  @throws IOException if something went wrong