@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); }