+ @Override\r
+ public Optional<String> getJSON(IElement element) {\r
+ ISelection sel = constructAdaptableSelection(Collections.singleton(element));\r
+ try {\r
+ return Optional.ofNullable( WorkbenchSelectionUtils.getPossibleJSON(sel) );\r
+ } catch (DatabaseException e) {\r
+ Logger.defaultLogError(e);\r
+ return Optional.empty();\r
+ }\r
+ }\r
+\r