public void addExceptionBreakpoint(XBreakpoint<? extends ExceptionBreakpointProperties> breakpoint) {
    myRegisteredExceptionBreakpoints.put(breakpoint.getProperties().getExceptionBreakpointId(), breakpoint);
    if (isConnected()) {
      String conditionExpression = breakpoint.getConditionExpression() == null
                                   ? null
                                   : breakpoint.getConditionExpression().getExpression();
      breakpoint.getProperties().setCondition(conditionExpression);
      String logExpression = breakpoint.getLogExpressionObject() == null
                             ? null
                             : breakpoint.getLogExpressionObject().getExpression();
      breakpoint.getProperties().setLogExpression(logExpression);
      myDebugger.addExceptionBreakpoint(breakpoint.getProperties());
    }
  }
public void addExceptionBreakpoint(XBreakpoint<? extends ExceptionBreakpointProperties> breakpoint)