if (getTurnoutType() == TurnoutType.LH_XOVER) {
                x = xi - (0.333333 * (x - xi));
                y = yi - (0.333333 * (y - yi));
            } else if (getTurnoutType() == TurnoutType.RH_XOVER) {