def METHOD_NAME():  # pragma: no cover
    class Mock:
        def __init__(self, mockThing, embedMock=True):
            self.abby = 30
            self.mocker = mockThing
            self.mockList = [mockThing, mockThing, 40]
            self.embeddedMock = None
            if embedMock is True:
                self.embeddedMock = Mock(mockThing, embedMock=False)
    def mockType(x):
        return x.__class__.__name__ == 'Mock'
    subList = [100, 60, -2]
    myList = [5, 20, [5, 12, 17], 30,
              {'hello': 10, 'goodbye': 22, 'mock': Mock(subList)}, -20, Mock(subList)]
    myList.append(myList)
    ty = TreeYielder(mockType)
    for val in ty.run(myList):
        print(val, ty.currentLevel())