@Nls
  @NotNull
  public static String getGeneralDescription(JavaLineBreakpointProperties props) {
    // These properties are immutable, could not be changed after breakpoint creation, so we treat them specially,
    // compared to other ones (e.g., WATCH_*** for JavaFieldBreakpointProperties).

    if (props != null) {
      if (props.isConditionalReturn()) {
        return JavaDebuggerBundle.message("line.breakpoint.description.conditional.return");
      }
      if (props.isInLambda()) {
        return JavaDebuggerBundle.message("line.breakpoint.description.lambda");
      }
    }
    return JavaDebuggerBundle.message("line.breakpoint.description.basic.line");
  }
@Nls
  @NotNull
  public static String getGeneralDescription(JavaLineBreakpointProperties props)