final String comment ) {
try {
final org.uberfire.java.nio.file.Path projectDirectory = Paths.convert( pathToPomXML ).getParent();
final Project project2Delete = resolveProject( Paths.convert( projectDirectory ) );
ioService.delete( projectDirectory, StandardDeleteOption.NON_EMPTY_DIRECTORIES, new CommentedOption( sessionInfo.getId(), identity.getName(), null, comment ) );
deleteProjectEvent.fire( new DeleteProjectEvent( project2Delete ) );
} catch ( final Exception e ) {
throw ExceptionUtilities.handleException( e );
}
}