class ImmutableSearchProperty implements SearchProperty {

    public static ImmutableSearchProperty of(final JsonPointer propertyPath) {
        checkNotNull(propertyPath, "property path");

        return new ImmutableSearchProperty(propertyPath);
    }

    private  ImmutableSearchProperty(final JsonPointer thePropertyPath);

}