class ImmutableJsonFieldSelectorBuilder implements JsonFieldSelectorBuilder {

    @Override
    public JsonFieldSelectorBuilder addPointerString(final String pointerString,
            final String... furtherPointerStrings) {

        requireNonNull(furtherPointerStrings, "The further JSON pointer strings to be added must not be null!");

        addPointerString(pointerString);
        for (final String furtherPointerString : furtherPointerStrings) {
            addPointerString(furtherPointerString);
        }

        return this;
    }

    private  ImmutableJsonFieldSelectorBuilder();

}