* @return true if all the empty spaces in this eye are touching the specified string.
*/
private boolean allUnocupiedAdjacentToString(IGoEye eye, IGoString string) {
for (GoBoardPosition pos : eye.getMembers()) {
if (pos.isUnoccupied()) {
GoBoardPositionSet nbrs =
nbrAnalyzer_.getNobiNeighbors(pos, eye.isOwnedByPlayer1(), NeighborType.FRIEND);
// verify that at least one of the nbrs is in this string
boolean thereIsaNbr = false;
for (GoBoardPosition nbr : nbrs) {
if (string.getMembers().contains(nbr)) {