public Iterable<? extends ChildNodeEntry> getChildNodeEntries() {
<BUG>if (getReadStatus().includes(ReadStatus.DENY_CHILDREN)) {
return Collections.emptySet();</BUG>
} else {
<BUG>Iterable<ChildNodeEntry> readable = Iterables.transform(
state.getChildNodeEntries(), wrapChildNodeEntry);

return Iterables.filter(readable, isIterableNode);
}
}
@Nonnull
@Override</BUG>
public NodeBuilder builder() {

public Iterable<? extends ChildNodeEntry> getChildNodeEntries() {
if (context.canNotReadChildNodes()) {
return Collections.emptySet();
} else {
Iterable<ChildNodeEntry> readable =
transform(state.getChildNodeEntries(), wrapChildNodeEntry);
return filter(readable, isIterableNode);
}
}
@Override @Nonnull
public NodeBuilder builder() {
