code: @SuppressWarnings({ "rawtypes", "unchecked" })
  	private GeoResults<?> buildGeoResults(final ArangoCursor<?> cursor) {
  		final List<GeoResult<?>> list = new LinkedList<>();
  		cursor.forEachRemaining(o -> {
  			final GeoResult<?> geoResult = buildGeoResult(o);
  			if (geoResult != null) {
  				list.add(geoResult);
  			}
  		});
  		return new GeoResults(list);
  	}
docs: Build a GeoResults object with the ArangoCursor returned by query execution
  
  @param cursor
  ArangoCursor containing query results
  @return GeoResults object with all results