support conditional breakpoints