class SyntaxTree::Paren
def copy(lparen: nil, contents: nil, location: nil)
def copy(lparen: nil, contents: nil, location: nil) node = Paren.new( lparen: lparen || self.lparen, contents: contents || self.contents, location: location || self.location ) node.comments.concat(comments.map(&:copy)) node end