Abstract method

Abstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract methodAbstract method