code: public static FieldAnnotation fromReferencedField(DismantleBytecode visitor) {
          String className = visitor.getDottedClassConstantOperand();
          return new FieldAnnotation(className, visitor.getNameConstantOperand(), visitor.getSigConstantOperand(),
                  visitor.getRefFieldIsStatic());
      }
docs: Factory method. Class name, field name, and field signatures are taken
  from the given visitor, which is visiting a reference to the field (i.e.,
  a getfield or getstatic instruction).
  
  @param visitor
  the visitor which is visiting the field reference
  @return the FieldAnnotation object