boolean (GrCaseSection clause1, GrCaseSection clause2) { return ArrayUtil.areEqual(clause1.getExpressions(), clause2.getExpressions(), (l1, l2) -> expressionsAreEquivalent(l1, l2)) && ArrayUtil.areEqual(clause1.getStatements(), clause2.getStatements(), (s1, s2) -> statementsAreEquivalent(s1, s2)); }