ModuleConfigurationState () { return new ModuleConfigurationStateImpl(myProject, myModulesProvider) { @Override public ModifiableRootModel getModifiableRootModel() { return getModifiableRootModelProxy(); } @Override public ModuleRootModel getCurrentRootModel() { return ModuleEditor.this.getRootModel(); } @Override public FacetsProvider getFacetsProvider() { return getFacetsConfigurator(); } }; }