if (event.getClickCount() > 1 ) {
Object value = selectionPath.getLastPathComponent();
if (value instanceof StatementExecutionMessageNode) {
StatementExecutionMessageNode execMessageNode = (StatementExecutionMessageNode) value;
StatementExecutionResult executionResult = execMessageNode.getExecutionMessage().getExecutionResult();
StatementViewerPopup statementViewer = new StatementViewerPopup(executionResult);
statementViewer.show(event.getComponent(), event.getPoint());
event.consume();
}
} else {
Object value = selectionPath.getLastPathComponent();
navigateToCode(value);