package com.l7tech.common.mime;

import java.io.IOException;
import java.io.InputStream;

class i extends g {
   final MimeBody this$0;

   i(MimeBody var1, int var2, MimeHeaders var3) {
      super(var1, var2, var3);
      this.this$0 = var1;
   }

   @Override
   public InputStream getInputStream(boolean var1) throws IOException, NoSuchPartException {
      InputStream var2 = this.preparePartInputStream();

      try {
         if (var2 != null) {
            return var2;
         }
      } catch (IOException var5) {
         throw a(var5);
      }

      b var3 = this.this$0.j;

      try {
         this.this$0.t = false;
         this.a();
         if (var1) {
            return var3;
         }
      } catch (IOException var4) {
         throw a(var4);
      }

      return this.stashAndRecall(var3);
   }

   private static IOException a(IOException var0) {
      return var0;
   }
}
