Linux Java Environment Runtime Polymorphism Example