QueryResultSet result = new QueryResultSet(null, iterationType, true);
try {
List<Future> flist = new ArrayList<Future>();
final Predicate predicate = getPredicate();
for (MemberImpl member : members) {
Future future = createInvocationBuilder(SERVICE_NAME, new QueryOperation(name, predicate), member.getAddress()).invoke();
flist.add(future);
}
for (Future future : flist) {
QueryResult queryResult = (QueryResult) future.get();
if (queryResult != null) {