	@Test
	public void testMethodToParamNamesMap() {

		Class<?> clazz = JavaSourceSample.class;
		String javaSrcFile = getTestSourcePath(clazz);
		Map<String, String[]> map = JavaSourceParser.methodToParamNamesMap(javaSrcFile, clazz);
		Assert.assertNotNull("Map should not be null", map);
		
		dump(map);
		
		Assert.assertTrue("Should have found 'dosomething' method", map.containsKey("dosomething"));
		Assert.assertTrue("Should have found 'getVersionId' method", map.containsKey("getVersionId"));
		
		String[] initParams = map.get("init");
		Assert.assertNotNull("Should have gotten init params", initParams);
		Assert.assertEquals("logger", initParams[0]);
		Assert.assertEquals("level", initParams[1]);
	}