@Override
    protected boolean isRemoveActionEnabled(VirtualFile[] files) {
      if (!super.isRemoveActionEnabled(files)) {
        return false;
      }
      for (VirtualFile file : files) {
        if (isJrtRoot(file)) {
          return false;
        }
      }
      return true;
    }
@Override
    protected boolean isRemoveActionEnabled(VirtualFile[] files)