@Nonnull
	public static Method getDeclaredMethod(Class<?> declaringClass, String name, Class<?>... args)
			throws NoSuchMethodException {
		Method method = declaringClass.getDeclaredMethod(name, args);
		method.setAccessible(true);
		return method;
	}
@param declaringClass
		Class that declares the method.
@param name
		Name of the method.
@param args
		Argument types of the method.

@return {@link Method} object for the specified field in the class.

@throws NoSuchMethodException
		When a method with the specified name and argument specification is not found.
recaf-core/src/main/java/software/coley/recaf/util/ReflectUtil.java