handle undeclared throwable
added support for booleans and strings (not only numbers)
avoid system out printlns
bugfix: correct the assignable order for undeclared throwable check