code: public static <X> String createFieldId(AnnotatedField<X> field) {
          return createFieldId(field.getJavaMember(), field.getAnnotations());
      }
docs: Generates a deterministic signature for an {@link AnnotatedField}. Two
  <code>AnnotatedField</code>s that have the same annotations and
  underlying field will generate the same signature.