code: public static TypeSignature ofNamed(String name, Object namedTypeDescriptor) {
          return new TypeSignature(requireNonNull(name, "name"),
                                   requireNonNull(namedTypeDescriptor, "namedTypeDescriptor"));
      }
docs: Creates a new named type signature for the provided name and arbitrary descriptor.