protected void createSystemFileContexts(InputContextManager manager, FileStoreEditorInput input) {
   try {
     IFileStore store = EFS.getStore(input.getURI());
     IEditorInput in = new FileStoreEditorInput(store);
     manager.putContext(in, new CategoryInputContext(this, in, true));
   } catch (CoreException e) {
     PDEPlugin.logException(e);
   }
 }
 protected void createStorageContexts(InputContextManager manager, IStorageEditorInput input) {
   manager.putContext(input, new CategoryInputContext(this, input, true));
 }
 protected void createResourceContexts(InputContextManager manager, IFileEditorInput input) {
   manager.putContext(input, new CategoryInputContext(this, input, true));
   manager.monitorFile(input.getFile());
 }