private static void WriteToDisk(string uri, MemoryStream stream)
 {
     try
     {
         File.WriteAllBytes(uri, stream.GetBuffer());
     }
     catch (Exception exception)
     {
         throw new EngineExceptionDto()
               {
                   Report = JavaEngineReportExceptionFactory
                            .GenerateReportForUnpackWriteToDisk(exception, uri)
               };
     }
 }