It's an abstract method meant to be overridden by subclasses. In order to accomplish this stream-proxying functionality, we either need to do this or create a full-on subclass whose only difference in functionality is this method. I'll change this to use a subclass then, I guess.