code: public boolean usesMethod(String className, String methodName, String descriptor) {
  		int classIndex = findClass(className);
  		if (classIndex == NOT_FOUND) return false;
  		int nameAndTypeIndex = findNameAndType(methodName, descriptor);
  		if (nameAndTypeIndex == NOT_FOUND) return false;
  		
  		for (int i = 1; i < maxPoolSize; i++) {
  			if (isMethod(i) && 
  					readValue(offsets[i]) == classIndex && 
  					readValue(offsets[i] + 2) == nameAndTypeIndex) return true;
  		}
  		return false;
  	}
docs: Checks if the constant pool contains a reference to a given method.
  
  @param className must be provided JVM-style, such as {@code java/lang/String}
  @param descriptor must be provided JVM-style, such as {@code (IZ)Ljava/lang/String;}