if (significantItemDetector.isEmpty()) {
onNonEmptyPending.add((OnNonEmptyExpr)child);
} else {
if (significantItemDetector.isEmpty()) {
for (Operand o : operands()) {
Expression child = o.getChildExpression();
if (significantItemDetector.isEmpty()) {
onNonEmptyPending.add((OnNonEmptyExpr)child);
} else {
if (significantItemDetector.isEmpty()) {
for (Operand o : operands()) {
Expression child = o.getChildExpression();