ModuleDefinitionPostProcessor postProcessor = new ModuleDefinitionPostProcessor(rootDefinition);
TestSpecAware testAware = new TestSpecAware();
postProcessor.postProcessBeforeInitialization(testAware, null);
assertSame(rootDefinition, testAware.getModuleDefinition());
assertSame(testAware, postProcessor.postProcessAfterInitialization(testAware, null));
}
}
class TestSpecAware implements ModuleDefinitionAware {