@Override
    public ScalarOperator visitInPredicate(InPredicateOperator predicate, Void context) {
        return shuttleIfUpdate(predicate);
    }
@Test
    void visitInPredicate() {
        InPredicateOperator operator = new InPredicateOperator(true, ImmutableList.of());
        {
            ScalarOperator newOperator = shuttle.visitInPredicate(operator, null);
            assertEquals(operator, newOperator);
        }
        {
            ScalarOperator newOperator = shuttle2.visitInPredicate(operator, null);
            assertEquals(operator, newOperator);
        }
    }