@Override
  public void execute(final CEdgeLabelExitState<NodeType, EdgeType> state, final MouseEvent event) {
    unhighlightEdges(state.getLabel().getOwner());

    if (state.getLabel() != null) {
      unhighlightEdges(state.getLabel().getOwner());

      for (final IZyEditModeListener<NodeType, EdgeType> listener :
          state.getStateFactory().getListeners()) {
        try {
          listener.edgeLabelLeft(state.getLabel());
        } catch (final Exception exception) {
          // TODO: (timkornau): implement logging.
        }
      }
    }

    state.getGraph().updateViews();
  }
Removes highlighting from the edges attached to a edge label.

@param edge the EdgeRealizer of the edge
java/zylib/src/main/java/com/google/security/zynamics/zylib/yfileswrap/gui/zygraph/editmode/actions/CDefaultEdgeLabelExitAction.java