Its purpose it is to ease the development and testing process. A /// class that partially implements its functionality should throw a /// NotImplementedError when a method that has not yet /// been implemented is called. /// ///
This class is made a subclass of Error since it should /// never be caught by an application. There is no need to declare this /// exception in the throws clause of a method. /// ///
The called method has not been implemented yet. Sorry! /// /// ///