code: public boolean isDescriptorOf(Class<? extends Describable> c) {
          return instance instanceof Descriptor && ((Descriptor)instance).isSubTypeOf(c);
      }
docs: Checks if this component is a {@link Descriptor} describing the given type
  
  For example, {@code component.isDescriptorOf(Builder.class)}