code: def _extract_conjuction_elements_from_expression(expression):
      
      if isinstance(expression, BinaryComposition) and expression.operator == u'&&':
          for element in _extract_conjuction_elements_from_expression(expression.left):
              yield element
          for element in _extract_conjuction_elements_from_expression(expression.right):
              yield element
      else:
          yield expression
docs: Return a generator for expressions that are connected by `&&`s in the given expression.