def __init__(self):
        Composite.__init__(self)

        self.contacts = []
        self.contacts.append(Contact("Benoit Mandelbrot", "benoit@example.com"))
        self.contacts.append(Contact("Albert Einstein", "albert@example.com"))
        self.contacts.append(Contact("Rene Descartes", "rene@example.com"))
        self.contacts.append(Contact("Bob Saget", "bob@example.com"))
        self.contacts.append(Contact("Ludwig von Beethoven", "ludwig@example.com"))
        self.contacts.append(Contact("Richard Feynman", "richard@example.com"))
        self.contacts.append(Contact("Alan Turing", "alan@example.com"))
        self.contacts.append(Contact("John von Neumann", "john@example.com"))

        self.panel = VerticalPanel()

        # Add all the contacts to the list.
        i = 0
        while (len(self.contacts) < i):
            self.addContact(self.contacts[i])
            i =  i + 1

        self.initWidget(self.panel)
        self.setStyleName("mail-Contacts")
dataset/ETHPy150Open pyjs/pyjs/examples/mail/Contacts.py/Contacts.__init__/swapped operands of `<`