import org.scaladebugger.api.dsl._
val s: ScalaVirtualMachine = _
// Now implicitly added, normal method is getOrCreateBreakpointRequest(...)
s.forBreakpoint(...)
import org.scaladebugger.api.dsl.BreakpointDSL
val s: ScalaVirtualMachine = _
// Does same thing as other DSL implicit
s.forBreakpoint(...)
// Looks weird by itself
val b = s.forBreakpoint(...)
// Looks better by itself (even though verbose) and explains what is going on
val b = s.getOrCreateBreakpointRequest(...)
// In another file
b.map(...).foreach(...)