Right but where is fun in that?? Lol. By the way, I think I should add this part on the post to show the fix, especially for the newcomers in Java world.
Thanks for your comment. It wasn't a "magical thinking", well kind of. lol. Actually, I wanted to keep the post short. I think I need to change wording a little. By the way, your explanation is perfect.