docs: public boolean isAllowedCachedLeft(final ContextEntry[] context,
                                         final InternalFactHandle handle) {
          return (indexed[0] || constraints[0].isAllowedCachedLeft(context[0], handle)) &&
                 (indexed[1] || constraints[1].isAllowedCachedLeft(context[1], handle)) &&
                 (indexed[2] || constraints[2].isAllowedCachedLeft( context[2], handle ));
      }