if ( mode == COMMAND.PROPERTIES ) {
new FilePropertiesCommand( repositoryFile ).execute();
} else if ( mode == COMMAND.DELETE ) {
TreeItem item = sbp.getSolutionTree().getSelectedItem();
RepositoryFileTree tree = (RepositoryFileTree) item.getUserObject();
new DeleteFolderCommand( tree.getFile() ).execute();
} else if ( mode == COMMAND.CREATE_FOLDER ) {
TreeItem item = sbp.getSolutionTree().getSelectedItem();
RepositoryFileTree tree = (RepositoryFileTree) item.getUserObject();
new NewFolderCommand( tree.getFile() ).execute();
} else if ( mode == COMMAND.EXPORT ) {
new ExportFileCommand( repositoryFile ).execute();
} else if ( mode == COMMAND.IMPORT ) {
new ImportFileCommand( repositoryFile ).execute();
} else if ( mode == COMMAND.PASTE ) {