code: public void perform(final ResourceVisitor visitor, final ResourceFilter filter)
     {
        perform(root, visitor, acceptAll, filter);
     }
docs: Perform the visit using the given {@link ResourceVisitor}. All {@link Resource} instances will be recursed, but
  only resources matching the given {@link ResourceFilter} will be visited.