/**
   * Adds the unmarked step.
   *
   * @param workFlowStep the work flow step
   */
  private void addUnmarkedStep(WorkFlowStep workFlowStep) {

    panelGC.gridx++;

    WorkFlowArrow unmarkedWorkFlowArrow = new WorkFlowArrow();
    unmarkedWorkFlowArrow.setSelected(false);
    panel.add(unmarkedWorkFlowArrow, panelGC);
    panelGC.gridx++;
    workFlowStep.setSelected(false);
    panel.add(workFlowStep, panelGC);
  }
  /**
   * Adds the marked step.
   *
   * @param workFlowStep the work flow step
   */
  private void addMarkedStep(WorkFlowStep workFlowStep) {

    panelGC.gridx++;

    WorkFlowArrow markedWorkFlowArrow = new WorkFlowArrow();
    markedWorkFlowArrow.setSelected(true);
    panel.add(markedWorkFlowArrow, panelGC);

    panelGC.gridx++;
    workFlowStep.setSelected(true);
    panel.add(workFlowStep, panelGC);
  }