docs: 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;
  	}