@Override
  public List<@Nls String> getPropertyXMLDescriptions(XLineBreakpoint<JavaFieldBreakpointProperties> breakpoint) {
    var res = new SmartList<>(super.getPropertyXMLDescriptions(breakpoint));
    var props = breakpoint.getProperties();
    if (props != null) {
      var defaults = createProperties();
      if (props.WATCH_ACCESS != defaults.WATCH_ACCESS || props.WATCH_MODIFICATION != defaults.WATCH_MODIFICATION) {
        // Add both if at least one property isn't default.
        res.add(JavaDebuggerBundle.message("field.watchpoint.property.name.access") + CommonXmlStrings.NBSP
                + props.WATCH_ACCESS);
        res.add(JavaDebuggerBundle.message("field.watchpoint.property.name.modification") + CommonXmlStrings.NBSP
                + props.WATCH_MODIFICATION);
      }
    }
    return res;
  }
@Override
  public List<@Nls String> getPropertyXMLDescriptions(XLineBreakpoint<JavaFieldBreakpointProperties> breakpoint)