code: public static Class<?>[] toParamClasses(String methodDescriptor, ClassLoader classLoader)
  			throws ClassNotFoundException {
  		Type[] paramTypes = Type.getArgumentTypes(methodDescriptor);
  		Class<?>[] paramClasses = new Class<?>[paramTypes.length];
  		for (int i = 0; i < paramClasses.length; i++) {
  			paramClasses[i] = toClass(paramTypes[i], classLoader);
  		}
  		return paramClasses;
  	}
docs: Given a method descriptor, extract the parameter descriptor and convert into corresponding Class objects. This
  requires a reference to a class loader to convert type names into Class objects.
  
  @param methodDescriptor a method descriptor (e.g (Ljava/lang/String;)I)
  @param classLoader a class loader that can be used to lookup types
  @return an array for classes representing the types in the method descriptor
  @throws ClassNotFoundException if there is a problem finding the Class for a particular name in the descriptor