String (@NotNull Path file, @NotNull Element element) { String name = null; for (Element option : element.getChildren("option")) { if ("myName".equals(option.getAttributeValue("name"))) { name = option.getAttributeValue("value"); } } if (name == null) { name = element.getAttributeValue("profile_name"); } return name != null ? name : FileUtilRt.getNameWithoutExtension(file.getFileName().toString()); }