void (@NotNull Element from) { myConflicts.clear(); List<Element> files = from.getChildren("file"); for (Element element : files) { String path = element.getAttributeValue("path"); if (path == null) { continue; } VirtualFile vf = LocalFileSystem.getInstance().findFileByIoFile(new File(path)); if (vf == null || myChangeListManager.getChangeList(vf) == null) { continue; } Conflict conflict = new Conflict(); conflict.ignored = Boolean.parseBoolean(element.getAttributeValue("ignored")); myConflicts.put(path, conflict); } XmlSerializer.deserializeInto(myOptions, from); }