_actualOutputStream = actualOutputStream;
if (null != _delegate) { _delegate.close(); } else { _actualOutputStream.close(); }
if (null != _delegate) { _delegate.finish(); }
if (null == _delegate) { _delegate = new GZIPOutputStream(_actualOutputStream); } _delegate.write(arg); return;