Static Dynamic Binding in Java