class ImmutableMessagePath implements MessagePath {

    @Override
    public boolean isEmpty() {
        return jsonPointer.isEmpty();
    }

    private  ImmutableMessagePath(final JsonPointer jsonPointer);

}