	@Test
	public void testNamedArguments3() throws Exception {

		ASMParameterAnalyzer analyzer = this.analyzer.get();
		Class<?> controllerClass = ASMTestController.class;
		Object controller = controllerClass.newInstance();

		InvokeTarget target = new InvokeTarget(null, controller, "method3");
		Parameter[] parameters = analyzer.getParameters(target);

		Assert.assertEquals(3, parameters.length);
		Assert.assertEquals("name", parameters[0].getName());
		Assert.assertEquals("id", parameters[1].getName());
		Assert.assertEquals("uuid", parameters[2].getName());
	}