@Override
  public List<@Nls String> getPropertyXMLDescriptions(XLineBreakpoint<JavaMethodBreakpointProperties> breakpoint) {
    var res = new SmartList<>(super.getPropertyXMLDescriptions(breakpoint));
    var props = breakpoint.getProperties();
    if (props != null) {
      var defaults = createProperties();
      // Add only non-default values of properties.
      if (props.EMULATED != defaults.EMULATED) {
        res.add(JavaDebuggerBundle.message("method.breakpoint.property.name.emulated") + CommonXmlStrings.NBSP
                + props.EMULATED);
      }
      if (props.WATCH_ENTRY != defaults.WATCH_ENTRY || props.WATCH_EXIT != defaults.WATCH_EXIT) {
        // Add both if at least one property isn't default.
        res.add(JavaDebuggerBundle.message("method.breakpoint.property.name.watch.entry") + CommonXmlStrings.NBSP
                + props.WATCH_ENTRY);
        res.add(JavaDebuggerBundle.message("method.breakpoint.property.name.watch.exit") + CommonXmlStrings.NBSP
                + props.WATCH_EXIT);
      }
    }
    return res;
  }
@Override
  public List<@Nls String> getPropertyXMLDescriptions(XLineBreakpoint<JavaMethodBreakpointProperties> breakpoint)