class ImmutablePolicyBuilder implements PolicyBuilder {

    @Override
    public ImmutablePolicyBuilder setAll(final Iterable<PolicyEntry> entries) {
        checkNotNull(entries, "entries to be set");
        entries.forEach(this::setPolicyEntry);
        return this;
    }

    private  ImmutablePolicyBuilder();

}