docs: public String getFullyQualifiedFieldName() {
          if (!visitingField) {
              throw new IllegalStateException("getFullyQualifiedFieldName called while not visiting field");
          }
          if (fullyQualifiedFieldName == null) {
              fullyQualifiedFieldName = getDottedClassName() + "." + getFieldName() + " : " + getFieldSig();
          }
          return fullyQualifiedFieldName;
      }