@decorate_constructor_parameter_types([])
    def __init__(self, **kwargs):
        if '_type' not in kwargs:
            kwargs['_type'] = 'div'

        super(Widget, self).__init__(**kwargs)

        self.eventManager = _EventManager()
        self.oldRootWidget = None  # used when hiding the widget

        self.style['margin'] = kwargs.get('margin', '0px auto')  # centers the div
        self.set_layout_orientation(kwargs.get('layout_orientation', Widget.LAYOUT_VERTICAL))
        self.set_size(kwargs.get('width'), kwargs.get('height'))
@Test: Generate a 4 group IPv4 address with good prefix
dataset/ETHPy150Open dddomodossola/remi/remi/gui.py/Widget.__init__--crossover with--dataset/ETHPy150Open omaciel/fauxfactory/tests/test_ipaddress.py/TestIpaddr.test_gen_ipv4_5