public Object execute(ExecutionEvent event) throws ExecutionException {
// save depending on active editor
if (HandlerUtil.getActiveWorkbenchWindow(event).getActivePage().getActiveEditor() != null) {
ShapeEditor se = (ShapeEditor) HandlerUtil.getActiveWorkbenchWindow(event).getActivePage().getActiveEditor();
se.doSaveAs();
LoadHandler.addRecentFile(ShapeGrammarModel.ACTIVE_SHAPE_GRAMMAR.getCurrentFileName());
} else {
// TODO: Be sure this does not happen!!!
}