Derived classes must call through to the super class's implementation of this method. If they do not, an exception will be thrown.