#NEWLINE# def __new__( cls , * args , **kwargs ) : #NEWLINE# #INDENT# base = cls . configurable_base ( ) #NEWLINE# init_kwargs = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } #NEWLINE# if ( cls is impl ) : #NEWLINE# #INDENT# impl = cls . configured_class ( ) #NEWLINE# if base . __impl_kwargs : #NEWLINE# #INDENT# init_kwargs . update ( base . __impl_kwargs ) #NEWLINE# #UNINDENT# #UNINDENT# else : #NEWLINE# #INDENT# impl = cls #NEWLINE# #UNINDENT# init_kwargs . update ( kwargs ) #NEWLINE# instance = super ( Configurable , cls ) . __new__ ( impl ) #NEWLINE# instance . initialize ( * args , ** init_kwargs ) #NEWLINE# return instance