Class target = this.target.getClass();
if (methodName == null || methodName.equals("")) return null;
Member ret = null;
for (Method m : target.getMethods()) {
if (!m.getName().equals(methodName)) continue;
if (m.getParameterTypes().length != nonVoid) continue;
Class target = this.target.getClass();
if (methodName == null || methodName.equals("")) return null;
Member ret = null;
for (Method m : target.getMethods()) {
if (!m.getName().equals(methodName)) continue;
if (m.getParameterTypes().length != nonVoid) continue;