assertEquals("Bicycle", context.getValue("/things/thing[2]/@name"));
assertEquals("Bicycle", context.getValue("/things/thing[last()]/@name"));
List<Conf> things = new ArrayList<Conf>();
Iterator thingsIt = context.iteratePointers("things/thing[position() < 3]");
while (thingsIt.hasNext()) {
Pointer pointer = (Pointer)thingsIt.next();
assertTrue(pointer.getNode() instanceof Conf);
things.add((Conf)pointer.getNode());
}