code: @UsedByGeneratedCode
  	public static Method jlClassGetDeclaredMethod(Class<?> clazz, String name, Class<?>... params)
  			throws SecurityException,
  			NoSuchMethodException {
  		ReloadableType rtype = getRType(clazz);
  		if (rtype == null) {
  			// Not reloadable...
  			return clazz.getDeclaredMethod(name, params);
  		}
  		else {
  			// Reloadable
  			MethodProvider methods = MethodProvider.create(rtype);
  			Invoker method = methods.getDeclaredMethod(name, params);
  			if (method == null) {
  				throw Exceptions.noSuchMethodException(clazz, name, params);
  			}
  			else {
  				return method.createJavaMethod();
  			}
  		}
  	}
docs: /*
  Implementation of java.lang.class.getDeclaredMethod(String name, Class... params).