docs: public static <X> String createFieldId(Field field, Collection<Annotation> annotations) {
          StringBuilder builder = new StringBuilder();
          builder.append(field.getDeclaringClass().getName());
          builder.append('.');
          builder.append(field.getName());
          builder.append(createAnnotationCollectionId(annotations));
          return builder.toString();
      }