code: void checkFieldRef(ClassFile cf,
                         ConstantPool.CONSTANT_Fieldref_info fri) throws ConstantPoolException {
          String clname = nameFromRefType(fri.getClassName());
          CONSTANT_NameAndType_info nti = fri.getNameAndTypeInfo();
          String name = nti.getName();
          String type = nti.getType();
  
          if (clname != null) {
              clname = resolveMember(cf, clname, name, type, false, true);
              DeprData dd = db.getFieldDeprecated(clname, name);
              if (dd != null) {
                  printField("scan.out.usesfield", cf, clname, name, dd.isForRemoval());
              }
          }
      }
docs: Checks fields referred to from the constant pool.
  
  @param cf the ClassFile of this class
  @throws ConstantPoolException if a constant pool entry cannot be found