Ideally, IOBuffer should inherit from String.Buffer, for maximum code reuse.
For the reasons I mentioned in the last mail that is not actually posible.
Or, well, for sure, I could inherit String.Buffer, but _all_ methods would have to be overridden, and some do not really make sense, like `+, the main point of IOBuffer is to avoid copying of memory.