public JavaMethod getMethodBySignature(String name, List<JavaParameter> parameters) { Type[] types = new Type[parameters.size()]; int i = 0; for (JavaParameter parameter : parameters) { types[i] = ((QDoxTypeAdapter) parameter.getType()).javaType; i++; } com.thoughtworks.qdox.model.JavaMethod method = this.javaClass.getMethodBySignature(name, types); if (method != null) { return new QDoxMethodAdapter(this.javaClass.getMethodBySignature(name, types), this); } return null; }