class RuboCop::Cop::Style::IfWithSemicolon

def build_else_branch(second_condition)

def build_else_branch(second_condition)
  result = <<~RUBY
    elsif #{second_condition.condition.source}
      #{second_condition.if_branch&.source}
  RUBY
  if second_condition.else_branch
    result += if second_condition.else_branch.if_type?
                build_else_branch(second_condition.else_branch)
              else
                <<~RUBY
                  else
                    #{second_condition.else_branch.source}
                RUBY
              end
  end
  result
end