code: public void addBodyFileUploads(String name, File[] file, String[] contentType, boolean[] isText)
              throws ErrorDataEncoderException {
          if (file.length != contentType.length && file.length != isText.length) {
              throw new IllegalArgumentException("Different array length");
          }
          for (int i = 0; i < file.length; i++) {
              addBodyFileUpload(name, file[i], contentType[i], isText[i]);
          }
      }
docs: Add a series of Files associated with one File parameter
  
  @param name
  the name of the parameter
  @param file
  the array of files
  @param contentType
  the array of content Types associated with each file
  @param isText
  the array of isText attribute (False meaning binary mode) for each file
  @throws IllegalArgumentException
  also throws if array have different sizes
  @throws ErrorDataEncoderException
  if the encoding is in error or if the finalize were already done