code: @Override
      public boolean isEligibleFor(Object value) {
          return Class.class.isInstance(value)
              && ((Class<?>) value)
                  .isAssignableFrom((Class<?>) defaultCriterion());
      }
docs: Returns <code>true</code> if the <code>value</code>
  is the same class or a base class of this channel's class.
  
  @see org.jgrapes.core.Eligible#isEligibleFor(java.lang.Object)