package Ġit . uni bo . tup ro log . solve . exception . error . test utils Ċ Ċ import Ġit . uni bo . tup ro log . solve . exception . error . TypeError Ċ Ċ /** Ċ Ġ* ĠUtils Ġsingleton Ġto Ġhelp Ġtesting Ġ[ TypeError . Expected ] Ċ Ġ* Ċ Ġ* Ġ@ author ĠEn ric o Ċ Ġ*/ Ċ internal Ġobject ĠTypeError Expected Utils Ġ{ ĊĊĠĠĠ Ġ/** ĠA Ġmap Ġfrom Ġpredefined Ġerror Ġnames Ġto Ġpredefined Ġerror Ġinstances Ġ*/ ĊĠĠĠ Ġinternal Ġval Ġpredefined Error Names To Instances Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" callable ", Ġ" atom ", Ġ" integer ", Ġ" number ", Ġ" predicate _ indicator ", Ġ" compound ", Ġ" list ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" character ", Ġ" evalu able " ĊĠĠĠĠĠĠĠ Ġ). map Ġ{ Ġit Ġto ĠTypeError . Expected . of ( it ) Ġ}. toMap () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĠA Ġmap Ġfrom Ġnon - pre defined Ġerror Ġnames Ġto Ġtheir Ġinstances Ġ*/ ĊĠĠĠ Ġinternal Ġval Ġnon Pre defined To Instances Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ ĠlistOf (" my String !", Ġ" non _ pre defined _ error ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. map Ġ{ Ġit Ġto ĠTypeError . Expected . of ( it ) Ġ}. toMap () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĠA Ġmap Ġfrom Ġnames Ġto Ġinstance Ġfor Ġall Ġexpected Ġtypes Ġunder Ġtest Ġ*/ ĊĠĠĠ Ġinternal Ġval Ġall Names To Instances Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ Ġpredefined Error Names To Instances Ġ+ Ġnon Pre defined To Instances ĊĠĠĠ Ġ} Ċ Ċ } Ċ