result.addAll(changes.getChanges()); request.setPageToken(changes.getNextPageToken()); } while (request.getPageToken() != null && request.getPageToken().length() > 0); final String lastPageToken = changes.getNewStartPageToken(); return toGChanges(lastPageToken, result);