void (@NotNull Element state) { XmlSerializer.deserializeInto(state, this); List<Element> steppingFiltersElement = state.getChildren("filter"); if (steppingFiltersElement.isEmpty()) { setSteppingFilters(DEFAULT_STEPPING_FILTERS); } else { setSteppingFilters(DebuggerUtilsEx.readFilters(steppingFiltersElement)); } myContentStates.clear(); for (Element content : state.getChildren("content")) { ContentState contentState = new ContentState(content); myContentStates.put(contentState.getType(), contentState); } }