class SyntaxTree::HashLiteral

def copy(lbrace: nil, assocs: nil, location: nil)

def copy(lbrace: nil, assocs: nil, location: nil)
  node =
    HashLiteral.new(
      lbrace: lbrace || self.lbrace,
      assocs: assocs || self.assocs,
      location: location || self.location
    )
  node.comments.concat(comments.map(&:copy))
  node
end