private final NodeState state;
private final ImmutableTree base;
private final PermissionProvider permissionProvider;</BUG>
private final Predicate<PropertyState> isPropertyReadable = new Predicate<PropertyState>() {
@Override
<BUG>public boolean apply(@Nonnull PropertyState property) {
ReadStatus status = permissionProvider.getReadStatus(base, property);
return status.isAllow();</BUG>
}
};

private final NodeState state;
private final SecurityContext context;
private final Predicate<PropertyState> isPropertyReadable = new Predicate<PropertyState>() {
@Override
public boolean apply(@Nonnull PropertyState property) {
return context.canReadProperty(property);
}
};
