&& isRangeEqual(x + bottoml1, y + bottoml2)) { x++; y++; && isRangeEqual(x - 1 + bottoml1, y - 1 + bottoml2)) { x--; y--;
int max = Math.min(length1, length2); for (forwardBound = 0; forwardBound < max && isRangeEqual(forwardBound, forwardBound); forwardBound++) { setLcs(forwardBound, forwardBound); && isRangeEqual(backBoundL1, backBoundL2)) { setLcs(backBoundL1, backBoundL2); backBoundL1--;
&& isRangeEqual(x + bottoml1, y + bottoml2)) { x++; y++; && isRangeEqual(x - 1 + bottoml1, y - 1 + bottoml2)) { x--; y--;
&& isRangeEqual(x + bottoml1, y + bottoml2)) { x++; y++; && isRangeEqual(x - 1 + bottoml1, y - 1 + bottoml2)) { x--; y--;
&& isRangeEqual(x + bottoml1, y + bottoml2)) { x++; y++; && isRangeEqual(x - 1 + bottoml1, y - 1 + bottoml2)) { x--; y--;
int max = Math.min(length1, length2); for (forwardBound = 0; forwardBound < max && isRangeEqual(forwardBound, forwardBound); forwardBound++) { setLcs(forwardBound, forwardBound); && isRangeEqual(backBoundL1, backBoundL2)) { setLcs(backBoundL1, backBoundL2); backBoundL1--;
int max = Math.min(length1, length2); for (forwardBound = 0; forwardBound < max && isRangeEqual(forwardBound, forwardBound); forwardBound++) { setLcs(forwardBound, forwardBound); worked(subMonitor, 1); && isRangeEqual(backBoundL1, backBoundL2)) { setLcs(backBoundL1, backBoundL2); backBoundL1--;
int max = Math.min(length1, length2); for (forwardBound = 0; forwardBound < max && isRangeEqual(forwardBound, forwardBound); forwardBound++) { setLcs(forwardBound, forwardBound); worked(subMonitor, 1); && isRangeEqual(backBoundL1, backBoundL2)) { setLcs(backBoundL1, backBoundL2); backBoundL1--;