presto-main/src/main/java/io/prestosql/sql/planner/iterative/rule/PreconditionRules.java/PreconditionRules/apply
class PreconditionRules:        @Override
        public Result apply(T node, Captures captures, Context context)
        {
            throw new IllegalStateException(message);
        }