#NEWLINE# def __init__( self , definition ) : #NEWLINE# #INDENT# super ( CategoricalType , self ) . __init__ ( higher_var ) #NEWLINE# self . cat_comparator = CategoricalComparator ( [ 0 , 1 ] ) #NEWLINE# self . higher_vars = [ ] #NEWLINE# for higher_var in self . cat_comparator . dummy_names : #NEWLINE# #INDENT# dummy_var = DerivedType ( { #NEWLINE# #INDENT# 'name' : higher_var , #NEWLINE# 'type' : 'Dummy' , #NEWLINE# 'has missing' : self . has_missing , #NEWLINE# #UNINDENT# } ) #NEWLINE# self . higher_vars . append ( dummy_var )