make possible allocate buffers in direct memory (of heap) in ByteBufferBackedOutputStream