Data[] data, Dictionary<String, Object> parameters, CIShellContext ciShellContext) {
// TODO Unpack data?
Data inputData = data[0];
LogService logger =
(LogService) ciShellContext.getService(LogService.class.getName());
FileSaverService fileSaver = (FileSaverService) ciShellContext.getService(
FileSaverService.class.getName());
return new Save(inputData, logger, fileSaver);
}