class SyntaxTree::MethodAddBlock

def copy(call: nil, block: nil, location: nil)

def copy(call: nil, block: nil, location: nil)
  node =
    MethodAddBlock.new(
      call: call || self.call,
      block: block || self.block,
      location: location || self.location
    )
  node.comments.concat(comments.map(&:copy))
  node
end