def __init__(self, TYPE_OF_VARIABLE_INDEXED_WITH_VARIABLE_TYPE='dictionary', TYPE_OF_VARIABLE_INDEXED_WITH_INTEGER_TYPE='list', BOOLEAN_CONDITIONS=False, PACKAGE_NAME='', TEMPLATE_DIR='templates', ORDER_NUMBER=False, ORDER_NUMBER_SUB_COUNTER=True, IGNORE_UNKNOWN_FILTERS=False):
    if (TYPE_OF_VARIABLE_INDEXED_WITH_VARIABLE_TYPE not in ('dictionary', 'list')):
        raise ValueError('TYPE_OF_VARIABLE_INDEXED_WITH_VARIABLE_TYPE must beeither "dictionary" or "list"')
    if (TYPE_OF_VARIABLE_INDEXED_WITH_INTEGER_TYPE not in ('dictionary', 'list', 'tuple')):
        raise ValueError('TYPE_OF_VARIABLE_INDEXED_WITH_VARIABLE_TYPE must beeither "dictionary", "tuple" or "list"')
    self.TYPE_OF_VARIABLE_INDEXED_WITH_INTEGER_TYPE = TYPE_OF_VARIABLE_INDEXED_WITH_INTEGER_TYPE
    self.TYPE_OF_VARIABLE_INDEXED_WITH_VARIABLE_TYPE = TYPE_OF_VARIABLE_INDEXED_WITH_VARIABLE_TYPE
    self.BOOLEAN_CONDITIONS = BOOLEAN_CONDITIONS
    self.PACKAGE_NAME = PACKAGE_NAME
    self.TEMPLATE_DIR = TEMPLATE_DIR
    self.ORDER_NUMBER = ORDER_NUMBER
    self.ORDER_OBJECT = OrderNumber(number=1, enabled=self.ORDER_NUMBER, sub_counter_enabled=ORDER_NUMBER_SUB_COUNTER)
    self.IGNORE_UNKNOWN_FILTERS = IGNORE_UNKNOWN_FILTERS
def __init__(self, TYPE_OF_VARIABLE_INDEXED_WITH_VARIABLE_TYPE='dictionary', TYPE_OF_VARIABLE_INDEXED_WITH_INTEGER_TYPE='list', BOOLEAN_CONDITIONS=False, PACKAGE_NAME=, TEMPLATE_DIR='templates', ORDER_NUMBER=False, ORDER_NUMBER_SUB_COUNTER=True, IGNORE_UNKNOWN_FILTERS=False):
    if (TYPE_OF_VARIABLE_INDEXED_WITH_VARIABLE_TYPE not in ('dictionary', 'list')):
        raise ValueError('TYPE_OF_VARIABLE_INDEXED_WITH_VARIABLE_TYPE must beeither "dictionary" or "list"')
    if (TYPE_OF_VARIABLE_INDEXED_WITH_INTEGER_TYPE not in ('dictionary', 'list', 'tuple')):
        raise ValueError('TYPE_OF_VARIABLE_INDEXED_WITH_VARIABLE_TYPE must beeither "dictionary", "tuple" or "list"')
    self.TYPE_OF_VARIABLE_INDEXED_WITH_INTEGER_TYPE = TYPE_OF_VARIABLE_INDEXED_WITH_INTEGER_TYPE
    self.TYPE_OF_VARIABLE_INDEXED_WITH_VARIABLE_TYPE = TYPE_OF_VARIABLE_INDEXED_WITH_VARIABLE_TYPE
    self.BOOLEAN_CONDITIONS = BOOLEAN_CONDITIONS
    self.PACKAGE_NAME = PACKAGE_NAME
    self.TEMPLATE_DIR = TEMPLATE_DIR
    self.ORDER_NUMBER = ORDER_NUMBER
    self.ORDER_OBJECT = OrderNumber(number=1, enabled=self.ORDER_NUMBER, sub_counter_enabled=ORDER_NUMBER_SUB_COUNTER)
    self.IGNORE_UNKNOWN_FILTERS = IGNORE_UNKNOWN_FILTERS