private synchronized void closeOutputStreamQuietly(){
  if (!mClosed) {
    try {
      mOutputStream.close();
      reportDecodedSizeIfApplicable();
    }
 catch (    IOException e) {
      CLog.writeToConsole(mNetworkPeerManager,Console.MessageLevel.ERROR,Console.MessageSource.NETWORK,"Could not close the output stream" + e);
    }
 finally {
      mClosed=true;
    }
  }
}

private synchronized void closeOutputStreamQuietly ( ) { if ( ! mClosed ) { try { mOutputStream . close ( ) ; reportDecodedSizeIfApplicable ( ) ; } catch ( IOException e ) { CLog . writeToConsole ( mNetworkPeerManager , Console . MessageLevel . ERROR , Console . MessageSource . NETWORK , "Could not close the output stream" + e ) ; } finally { mClosed = true ; } } }
attempts to close all the output stream , and swallows any exceptions .
