I would like to override a method in an object that\'s handed to me by a factory that I have little control over.
My specific problem is that I want to override the
Since Java uses class-based OO, this is impossible. What you can do is use the decorator pattern, i.e. write a wrapper for the object that returns the wrapped streams.