code: public static FieldInfo of(String name, TypeSignature typeSignature) {
          return new FieldInfo(name, FieldLocation.UNSPECIFIED, FieldRequirement.UNSPECIFIED, typeSignature,
                               ImmutableList.of(), null);
      }
docs: Creates a new {@link FieldInfo} with the specified {@code name} and {@link TypeSignature}.
  The {@link FieldLocation} and {@link FieldRequirement} of the {@link FieldInfo} will be
  {@code UNSPECIFIED}.