Query q = new Query("__property__").addSort(Entity.KEY_RESERVED_PROPERTY).setKeysOnly();
// filter out properties for kind "testing"
Key key1 = Entities.createPropertyKey(kindDat[0], "urlData");
Key key2 = Entities.createPropertyKey(kindDat[2], "urlData");
q.setFilter(CompositeFilterOperator.and(
new FilterPredicate(Entity.KEY_RESERVED_PROPERTY, FilterOperator.GREATER_THAN, key1),
new FilterPredicate(Entity.KEY_RESERVED_PROPERTY, FilterOperator.LESS_THAN_OR_EQUAL, key2)));
List<Entity> el = service.prepare(q).asList(fo);
// un-indexed property, textData, will not be returned in __property__ queries.
assertEquals(13, el.size());
for (int i = 0; i < el.size(); i++) {
assertEquals(namespaceDat[2], el.get(i).getKey().getNamespace());