case ASSIGN: AssignOperator assign = (AssignOperator) op; if (removeUnusedVarsAndExprs(toRemove, assign.getVariables(), assign.getExpressions())) { context.computeAndSetTypeEnvironmentForOperator(assign); isTransformed = true; case AGGREGATE: AggregateOperator agg = (AggregateOperator) op; if (removeUnusedVarsAndExprs(toRemove, agg.getVariables(), agg.getExpressions())) { context.computeAndSetTypeEnvironmentForOperator(agg); isTransformed = true; case WINDOW: WindowOperator winOp = (WindowOperator) op; if (removeUnusedVarsAndExprs(toRemove, winOp.getVariables(), winOp.getExpressions())) { context.computeAndSetTypeEnvironmentForOperator(winOp); isTransformed = true;