Hi SynIt Master,
Your right, widening conversion comes into play, they system will just convert the '3' to '3.0f'.
Looking at the question again, it's not quite clear
what's being tested

At first I thought it was related to overriding, in which case the return value must be the same but YourClass does not extend MyClass. I'm not sure where the question came from but all in all IMHO it seems a rather pointless one
------------------
Jane Griscti
Sun Certified Programmer for the Java� 2 Platform