public TwoWayRangeIterator execute(Query query) throws RepositoryException
{
QueryResult result = query.execute();
TwoWayRangeIterator iterator = (TwoWayRangeIterator)result.getNodes();
log.info("testSkipBeforeFirst" + skip);
iterator.skip(skip);
assertEquals(skip, iterator.getPosition());
try
{
int skip2 = skip + 1 + random.nextInt(TEST_NODES_COUNT);
log.info("testSkipBeforeFirst skip2=" + skip2);