class ImmutableSearchProperty implements SearchProperty {

    @Override
    public PropertySearchFilter like(final String value) {
        checkStringValue(value);

        return ImmutablePropertyFilter.of(SearchFilter.Type.LIKE, propertyPath, JsonFactory.newValue(value));
    }

    private  ImmutableSearchProperty(final JsonPointer thePropertyPath);

}