int limit) {
Iterable<DocumentNodeState> children = store.getChildNodes(this, name, limit);
return Iterables.transform(children, new Function<DocumentNodeState, ChildNodeEntry>() {
@Override
public ChildNodeEntry apply(final DocumentNodeState input) {
return new AbstractChildNodeEntry() {
@Nonnull
@Override
public String getName() {
return PathUtils.getName(input.getPath());
}