EnumGeneratorComponent { static InjectBundle include() { return InjectBundle.of( StandardTypeMapperComponent.class, StandardCodeGenerationComponent.class, DelegatePropertyEditorComponent.class ); }  @ExecuteBefore(RESOLVED) void installDecorators(
        final Injector injector,
        @WithState(INITIALIZED) final TypeMapperComponent typeMappers,
        @WithState(INITIALIZED) final CodeGenerationComponent codeGen,
        @WithState(RESOLVED) final PropertyEditorComponent editors
    );  }
@Test void include() { final Set<Class<?>> classes = EnumGeneratorComponent.include().injectables().collect(toSet()); assertTrue(classes.contains(StandardTypeMapperComponent.class)); assertTrue(classes.contains(StandardCodeGenerationComponent.class)); assertTrue(classes.contains(DelegatePropertyEditorComponent.class)); }