code: public static <T extends ItemInfo> Predicate<T> disabledBy(final Class<?> scope) {
          return input -> input instanceof DisableSupport && ((DisableSupport) input).getDisabledBy().contains(scope);
      }
docs: Filter for items disabled in specified scope. Not all items support disable ({@link DisableSupport}).
  Items not supporting disable considered enabled (so it's safe to apply filter for
  all items).
  
  @param scope target scope
  @param <T>   expected info container type (if used within single configuration type)
  @return items disabled in scope filter