Reworked how overloaded methods treat numbers with BeansWrapper(2.3.21). Along the way, some other aspects of overloaded method had to be changed as well. For more, see the changes of book.xml. But in short, overloaded method calls are now much less prone to drop decimals or truncate numbers, while they are also more lenient (like double 1.0 is seen applicable to an int parameter). Again, this all only have an effect with BeansWrapper(2.3.21).