for (int i = 0; i < files.length; i++) {
if (!files[i].exists())
throw new JitcaFileNotFoundException(files[i]);
paths[i] = files[i].getAbsolutePath();
}
ResultObject result = this.iTunesCom.callFunction("ConvertFiles2", paths);
DispatchObject dispatch = result.getDispatch();
return new ITOperationStatusImpl(dispatch);
} catch (ITUNES_E_CONVERSIONINPROGRESS e) {
throw new ConversionInProgressException();
} catch (DispatchObjectNullException e) {
throw new ConvertOperationFailed("Convert operation for several files failed!");