public Method(String className, String name, String[] argumentClasses, String returnClass, boolean inSubClasses) { this(className, name, Utility.methodTypeToSignature(returnClass, argumentClasses), inSubClasses);
public Method(String className, String name, String[] argumentClasses, String returnClass) { this(className, name, Utility.methodTypeToSignature(returnClass, argumentClasses));
	public Method(String className, String name,			String[] argumentClasses, String returnClass,			boolean inSubClasses) {	    this(className, name, Utility.methodTypeToSignature(returnClass, argumentClasses), inSubClasses);	}