final int topX = tokens.get(0).getX();
final int topY = tokens.get(0).getY();
// check first row
for (int i = 1; i <= 3; i++) {
final Token token = tokens.get(i);
if ((token.getX() != topX - 1 + (i - 1))
|| (token.getY() != topY + 1)) {
return false;
}
}
// check second row
for (int i = 4; i <= 8; i++) {
final Token token = tokens.get(i);
if ((token.getX() != topX - 2 + (i - 4))
|| (token.getY() != topY + 2)) {
return false;
}
}
return true;