def visit_boolop(self, node, parent):
newnode = nodes.BoolOp(<EOL>self._bool_op_classes[type(node.op)], node.lineno, node.col_offset, parent<EOL>)<EOL>newnode.postinit([self.visit(child, newnode) for child in node.values])<EOL>return newnode<EOL>
visit a BoolOp node by returning a fresh instance of it