try {
ObjectNode[] objects = retrieveObjects();
_pool = new HashSet(objects.length);
for (int i = 0; i < objects.length; i++) {
try {
_pool.add(new ComparableResourceImpl(objects[i], _token, _scope, _provider));
}
catch (AccessDeniedException e) {
// ignore: object is not visible
}
}