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