private static void writeCondition(StringBuilder builder,
                                     ExpressionContext context,
                                     GrCaseSection section,
                                     List<GrCaseSection> currentSequentialSectionFrame,
                                     GrExpression[] args) {
    builder.append("if (");
    for (GrCaseSection prevSection : currentSequentialSectionFrame) {
      appendCaseSection(builder, context, args, prevSection);
    }
    appendCaseSection(builder, context, args, section);
    builder.delete(builder.length() - 2, builder.length());
    builder.append(") ");
  }
private static void writeCondition(StringBuilder builder,
                                     ExpressionContext context,
                                     GrCaseSection section,
                                     List<GrCaseSection> currentSequentialSectionFrame,
                                     GrExpression[] args)