Static Polymorphism In Java