@Override
 public Direction getDirection(INode node) {
   if (getStart() == getEnd()) {
     angle = 60;
     if (node.equals(getStart())) return Direction.EAST.turn(-30);
     if (node.equals(getEnd())) return Direction.EAST.turn(30);
   }
   angle = 10;
   return super.getDirection(node);
 }