There are Java compilers that generate a compile error for being unable
to choose the float or double based constructor when integers were passed.
Bit nitpicky in my eyes...