@Override
  public @NotNull OptPane getOptionsPane() {
    //noinspection InjectedReferences
    return pane(
      group(XPathBundle.message("label.to", STRING),
            checkbox("0", XPathBundle.message("label.from", NODESET)),
            checkbox("2", XPathBundle.message("label.from", NUMBER)),
            checkbox("3", XPathBundle.message("label.from", BOOLEAN))).prefix("c"),
      group(XPathBundle.message("label.to", NUMBER),
            checkbox("4", XPathBundle.message("label.from", NODESET)),
            checkbox("5", XPathBundle.message("label.from", STRING)),
            checkbox("7", XPathBundle.message("label.from", BOOLEAN))).prefix("c"),
      group(XPathBundle.message("label.to", BOOLEAN),
            checkbox("8", XPathBundle.message("label.from", NODESET)),
            checkbox("9", XPathBundle.message("label.from", STRING)),
            checkbox("10", XPathBundle.message("label.from", NUMBER))).prefix("c"),
      separator(),
      checkbox("FLAG_EXPLICIT_CONVERSION", XPathBundle.message("checkbox.always.flag.explicit.conversion.to.unexpected.type")),
      checkbox("IGNORE_NODESET_TO_BOOLEAN_VIA_STRING", XPathBundle.message("checkbox.ignore.conversion.of.nodeset.to.boolean.by.string.conversion"))
    );
  }
@Override
  public @NotNull OptPane getOptionsPane()