code: public static TypeSignature ofBase(String baseTypeName) {
          checkBaseTypeName(baseTypeName, "baseTypeName");
          return new TypeSignature(baseTypeName, ImmutableList.of());
      }
docs: Creates a new type signature for a base type.
  
  @throws IllegalArgumentException if the specified type name is not valid