docs: @Override
      public final void flush()
          throws IOException
      {
          _flushBuffer();
          if (_writer != null) {
              if (isEnabled(Feature.FLUSH_PASSED_TO_STREAM)) {
                  _writer.flush();
              }
          }
      }