Data[] resultDataArray;
try {
resultDataArray = algorithm.execute();
} catch (AlgorithmExecutionException e) {
e.printStackTrace();
throw new ConversionException(e.getMessage(), e);
} catch (Exception e) {
e.printStackTrace();
throw new ConversionException(
"Unexpected error: " + e.getMessage(), e);
}
Object result = null;
if (resultDataArray != null && resultDataArray.length > 0) {