code: protected void removeNeighborsFromOrdering(
          final Collection<TrustGraphNodeId> neighbors) {
          final Set<TrustGraphNodeId> killSet = 
              new HashSet<TrustGraphNodeId>(neighbors);
          ListIterator<TrustGraphNodeId> i = orderedNeighbors.listIterator();
          while (i.hasNext()) {
              if (killSet.contains(i.next())) {
                  i.remove();
              }
          }
      }
docs: Internal helper method.
  
  Implements the policy for removing multiple neighbors from the random
  ordering.  By default, this removes all the neighbors specified and
  leaves the list otherwise in the same ordering.
  
  This method assumes that any necessary locking is performed externally.