@Test
public void findClassForFirstCallerOutsideVmutilModule() throws Exception {

	// Depending on the test framework (Junit with Maven, or Junit within Eclipse)
	// The testing code is not (or is) considered as part of the module
	Class<?> expected = Caller.getCallerClass();
	final Module module = CallerTest.class.getModule();
	if (module != null && !Caller.MODULE_NAME.equals(module.getName())) {
		expected = CallerTest.class;
	}
	Class<?> c = Caller.findClassForFirstCallerOutsideVmutilModule();
	assertEquals(expected, c);
}