docs: private static void formatElseIfClauseWithDependencies(
        IfThenPair<?> condition, FormattingContext ctx) {
      ctx.append(" else ");
      try (FormattingContext ignored = ctx.enterBlock()) {
        ctx.appendInitialStatements(condition.predicate)
            .append("if (")
            .appendOutputExpression(condition.predicate)
            .append(") ");
  
        // Most enterBlock callers use try-with-resources to automatically close the block,
        // but here, we need to leave the block open so that subsequent `else if` clauses
        // are chained appropriately. The block will be closed by
        // Conditional#doFormatInitialStatements.
        ctx.enterBlock();
        ctx.appendAll(condition.consequent);
      }
    }