Possible to prompt when there are multiple line breakpoint types possible?

In my plugin, there are multiple potential types of line breakpoints that can be added to a given line. While conceptually similar to what happens in Java when you can add a line breakpoint or a lambda breakpoint, in my plugin it’s primarily because there are two different debuggers, a log-based replay debugger and a DAP-based interactive debugger.

When the user adds a line breakpoint on a line without existing breakpoints, it adds a breakpoint of the type with the highest priority. If the user actually wanted a different type of breakpoint, there are extra steps required to add it, effectively adding the other type and removing the highest priority type.

This can, of course, be cumbersome. Is there not some way to have the IDE prompt the user for the type of breakpoint that should be added in this situation instead of always adding one of the highest priority type?

I looked for a configuration option and didn’t see one, and stepping through FrontendXLineBreakpointVariant#computeBreakpointProxy(), it looks like the behavior described above is what’s available.

I figured I’d ask just in case I’m missing something.