/** * Returns an iterator for the children of this pointer that match the given * test object. * * @param test the test object * @param reverse the reverse flag * @param startWith the start value of the iteration */ @Override public NodeIterator childIterator(final NodeTest test, final boolean reverse, final NodePointer startWith) { return new ConfigurationNodeIteratorChildren<>(this, test, reverse, castPointer(startWith)); }