code: public boolean isAssignableFrom(JvmType type) {
  		if (type == null) {
  			throw new IllegalArgumentException("type may not be null");
  		}
  		LightweightTypeReference other = getOwner().toPlainTypeReference(type);
  		boolean result = isAssignableFrom(other);
  		return result;
  	}
docs: Determines if this type reference denotes the same type or a supertype of
  the given {@code type}.