code: public static Schema recordOf(String name) {
      Preconditions.checkNotNull(name, "Record name cannot be null.");
      return new Schema(Type.RECORD, null, null, null, null, name, null, null);
    }
docs: Creates a {@link Type#RECORD RECORD} {@link Schema} of the given name. The schema created
  doesn't carry any record fields, which makes it only useful to be used as a component schema
  for other schema type, where the actual schema is resolved from the top level container schema.
  
  @param name Name of the record.
  @return A {@link Schema} of {@link Type#RECORD RECORD} type.