public static Filter contains(final PropertyName propertyName, final String subsequence) { String pattern = "*" + fixSpecials(subsequence) + "*"; String wildcard = "*"; String singleChar = "?"; String escape = "\\"; boolean matchCase = false; return factory.like(propertyName, pattern, wildcard, singleChar, escape, matchCase); }