Mysterious snippet Some time ago I came by a very strange piece of Java code. It was extracted from a working application. In a simplified form it looks like this: Overloading functions It cannot be otherwise. Any compiler of sound mind and memory will issue an error. Not only for Java. Same thing happens in any statically-typed object-oriented language allowing functions overloading in class: fun