return new CustomPortView(cell);
WorkflowPort port = (WorkflowPort)cell; if(port.getIndex() == 0) return new CustomPortView(cell); return new PortView(cell);
  public CellView createView(GraphModel model, Object cell)  {    if(model.isPort(cell))    {      return new CustomPortView(cell);    }    else if(model.isEdge(cell))    {      CustomEdgeView view = (CustomEdgeView)edgeMap.get(cell);      if(view == null)      {        view = new CustomEdgeView(cell);        edgeMap.put(cell ,view);      }      return view;    }    else if(cell instanceof StepCell)      return new StepView(cell);    else if(cell instanceof SplitCell)      return new SplitView(cell);    else if(cell instanceof JoinCell)      return new JoinView(cell);    else if(cell instanceof InitialActionCell)      return new InitialActionView(cell);    else      return super.createView(model, cell);  }