@Override
    public boolean canDeleteElement(@NotNull DataContext dataContext) {
      if (myEditor != null) {
        LwInspectionSuppression[] suppressions = LW_INSPECTION_SUPPRESSION_ARRAY_DATA_KEY.getData(dataContext);
        if (suppressions != null) {
          return true;
        }
        DeleteProvider baseProvider = PlatformDataKeys.DELETE_ELEMENT_PROVIDER.getData(myEditor);
        if (baseProvider != null) {
          return baseProvider.canDeleteElement(dataContext);
        }
      }
      return false;
    }
@Override
    public boolean canDeleteElement(@NotNull DataContext dataContext)