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