* breakpoints need to be unregistered before closing the database session, otherwise they remain resident.
*/
private void unregisterBreakpoints() {
Runnable readProcess = new Runnable() {
public void run() {
XBreakpointType localXBreakpointType = XDebuggerUtil.getInstance().findBreakpointType(breakpointHandler.getBreakpointTypeClass());
Project project = getSession().getProject();
XBreakpointManager breakpointManager = XDebuggerManager.getInstance(project).getBreakpointManager();
Collection<XLineBreakpoint> breakpoints= breakpointManager.getBreakpoints(localXBreakpointType);
for (XLineBreakpoint breakpoint : breakpoints) {