// ĠOriginal Ġbug : ĠK T - 2 6 4 5 8 Ċ Ċ class ĠTest Inline CallBack Ġ{ ĊĊĠĠĠ Ġfun Ġset Breakpoint ( peer : ĠString ?, Ġparams : ĠString ?): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġ// L ooks Ġlike Ġthis Ġmethod Ġshould Ġnot Ġbe Ġcalled Ġat Ġall . ĊĠĠĠĠĠĠĠ Ġval Ġaction : Ġ() Ġ-> ĠString Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthrow ĠIllegalArgumentException (" Unexpected ĠDebugger . set Breakpoint () Ġis Ġcalled Ġby ĠChrome ĠDev Tools : Ġ" Ġ+ Ġparams ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġrun St eth oS af ely ( action ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinline Ġprivate Ġfun Ġ< re ified ĠT > Ġrun St eth oS af ely ( action : Ġ() Ġ-> ĠT ): ĠT Ġ{ ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġaction () ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠT :: class Ġis Ġused Ġin Ġdifferent Ġway Ġin Ġproduction Ġcode Ġhere ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠT :: class . java . newInstance () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ