if (!chunks[i-1].isAdjacentTo(chunks[i])) { int lengthOfRun = i - startOfCurrentRun;
if (!chunks[i-1].isAdjacentTo(chunks[i])) { int lengthOfRun = i - startOfCurrentRun;
if (!chunks[i-1].isAdjacentTo(chunks[i])) { int lengthOfRun = i - startOfCurrentRun;
if (!chunks[i-1].isAdjacentTo(chunks[i])) { int lengthOfRun = i - startOfCurrentRun;