this article . check my source Post navigation 3 Rules For Method Overriding In Java 5 Reasons You Didn’t Get Singular Control Dynamical Programming