Description
On TINKERPOP-2621 we allowed the grammer to properly process empty P.within/out(). From there a next step would be to optimize those a bit:
- has(key, within('')) is always false in which case we can replace within('') with false.
- has(hey, without('')) is always true in which case this step/HasContainer can be removed from the traversal as a filter.