Returns a predicate that checks a CatalogInfo object's property for inequality with the
provided property value.
The property parameter may be specified as a "path" of the form "prop1.prop2". If
any of the resulting properties along the path result in null this method will return null.
Indexed access to nested list and array properties is supported through the syntax
"prop1[M].prop2.prop3[N]", where
prop1 and
prop3 are list or array
properties,
M is the index of the
prop2 element to retrieve from
prop1, and
N is the index of array or list property
prop3 to retrieve.
Indexed access to {{java.util.Set}} properties is not supported.
Evaluation of nested properties for any member of a collection property is at the
moment not supported