void (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()); } }