private static SurroundWithTryCatchAction createSurroundWithTryCatchAction(
     CompilationUnitEditor editor) {
   SurroundWithTryCatchAction result = new SurroundWithTryCatchAction(editor);
   result.setText(ActionMessages.SurroundWithTemplateMenuAction_SurroundWithTryCatchActionName);
   result.setActionDefinitionId(IJavaEditorActionDefinitionIds.SURROUND_WITH_TRY_CATCH);
   editor.setAction("SurroundWithTryCatch", result); // $NON-NLS-1$
   return result;
 }