}
@Override
public Path createProcess( final Path context,
final String fileName ) {
final Path path = Paths.convert( Paths.convert( context ).resolve( fileName ) );
String location = Paths.convert( path ).getParent().toString();
String name = path.getFileName();
String processId = buildProcessId( location, name );
String processContent = PROCESS_STUB.replaceAll( "\\$\\{processid\\}", processId.replaceAll("\\s", "") );
AssetBuilder builder = AssetBuilderFactory.getAssetBuilder( name );
builder.location( location ).content( processContent ).uniqueId( path.toURI() );
Asset<String> processAsset = builder.getAsset();
repository.createAsset( processAsset );
return path;
}