-Improved method resolution checking the type of the arguments of the
method
-Improved test cases