Fixed RequiresCDIFacetPredicate implementation