Box innerBox = createBoxExcludingBorder(boundingBox_);
for ( int r = innerBox.getMinRow(); r < innerBox.getMaxRow(); r++ ) {
for ( int c = innerBox.getMinCol(); c < innerBox.getMaxCol(); c++ ) {
// if the empty space is already marked as being an eye, skip
GoBoardPosition space = (GoBoardPosition) board_.getPosition( r, c );
assert space != null : "pos r="+r +" c="+c;
if ( !space.isVisited() && space.isUnoccupied() && !space.isInEye() ) {
GoBoardPositionList eyeSpaces =
nbrAnalyzer_.findStringFromInitialPosition( space, ownedByPlayer1,
false, NeighborType.NOT_FRIEND,
boundingBox_ );
excludedSpaceLists.add(eyeSpaces);