code: @SuppressWarnings("deprecation")
      private boolean safeIsApplicable(@Nullable Item item) {
          return checkIsApplicableItem() ? isApplicable(item) : item instanceof Job && isApplicable((Job<?, ?>) item);
      }
docs: Call {@link #isApplicable(Item)} with safety for calling to legacy implementations before the abstract method
  was switched from {@link #isApplicable(Job)}.
  @param item to check.
  @return {@code true} to provide events to register and subscribe for this item