// TODO optimized algorhytm's.
private static boolean performCalculationS2(int srcX, int srcY, RouteStrategy strategy) {
	return performCalculationSX(srcX, srcY, 2, strategy); // TODO optimized algorhytm's.
    }
private static boolean performCalculationS2(int srcX, int srcY, RouteStrategy strategy) {
return performCalculationSX(srcX, srcY, 2, strategy); // TODO optimized algorhytm's.
}
private static boolean performCalculationS2(int srcX, int srcY, RouteStrategy strategy) {
return performCalculationSX(srcX, srcY, 2, strategy); // TODO optimized algorhytm's.
}
private static boolean performCalculationS2(int srcX, int srcY, RouteStrategy strategy) {
return performCalculationSX(srcX, srcY, 2, strategy); // TODO optimized algorhytm's.
}