Linux Java Environment Runtime Polymorphism Example In Java