@Override
    public void uiDataSnapshot(@NotNull DataSink sink) {
      sink.set(LangDataKeys.MODULE_CONTEXT_ARRAY, getModuleContexts());
      sink.set(LangDataKeys.MODULE_CONTEXT, getSelectedModule());
      sink.set(LangDataKeys.MODIFIABLE_MODULE_MODEL, myContext.myModulesConfigurator.getModuleModel());
      sink.set(PlatformCoreDataKeys.SELECTED_ITEM, getSelectedObject());
    }
@Override
    public void uiDataSnapshot(@NotNull DataSink sink)