code: @Deprecated
      protected boolean isApplicable(@Nullable Job<?, ?> project) {
          if (checkIsApplicableItem()) {
              return isApplicable((Item) project);
          }
          // a legacy implementation which should not have been calling super.isApplicable(Job)
          throw new AbstractMethodError("you must override the new overload of isApplicable");
      }
docs: Should return true only if this subscriber interested in {@link #events()} set for this project
  Don't call it directly, use {@link #isApplicableFor} static function
  
  @param project to check
  
  @return {@code true} to provide events to register and subscribe for this project
  @deprecated override {@link #isApplicable(Item)} instead.