final Query query = new Query(kindName, rootKey);
query.addSort(Entity.KEY_RESERVED_PROPERTY);
query.addSort("intData");
List<Entity> list1 = service.prepare(query).asList(FetchOptions.Builder.withDefaults());
List<Entity> list2 = service.prepare(query.reverse()).asList(FetchOptions.Builder.withDefaults());
int size = list1.size();
Assert.assertEquals(size, list2.size());
for (int i = 0; i < size; i++) {
Assert.assertEquals(list1.get(i), list2.get(size - i - 1));