code: public <T> void forAllDoSynchronized
              (final Collection<? extends T> collection, 
               final Closure<T> closure)
          {
          synchronized (collection)
              {
              forAllDo(collection, closure);
              }
          }
docs: {@inheritDoc}