<s> """<STR_LIT>""" <EOL> class DecompilationPhase : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , name , part , description , completion ) : <EOL> """<STR_LIT>""" <EOL> self . _name = name <EOL> self . _part = part <EOL> self . _description = description <EOL> self . _completion = completion <EOL> @ property <EOL> def name ( self ) : <EOL> """<STR_LIT>""" <EOL> return self . _name <EOL> @ property <EOL> def part ( self ) : <EOL> """<STR_LIT>""" <EOL> return self . _part <EOL> @ property <EOL> def description ( self ) : <EOL> """<STR_LIT>""" <EOL> return self . _description <EOL> @ property <EOL> def completion ( self ) : <EOL> """<STR_LIT>""" <EOL> return self . _completion <EOL> def __eq__ ( self , other ) : <EOL> return ( self . __class__ == other . __class__ and <EOL> self . __dict__ == other . __dict__ ) <EOL> def __ne__ ( self , other ) : <EOL> return not self == other <EOL> def __repr__ ( self ) : <EOL> return '<STR_LIT>' . format ( <EOL> __name__ + '<STR_LIT:.>' + self . __class__ . __name__ , <EOL> self . name , <EOL> self . part , <EOL> self . description , <EOL> self . completion <EOL> ) </s>
