in taverna-commandline-common/src/main/java/org/apache/taverna/commandline/data/SaveResultsHandler.java [55:65]
public void saveResultsForPort(String portName, Path data) throws IOException {
if (DataBundles.isList(data)) {
Path outputPath = outputDirectory.toPath().resolve(portName);
Files.createDirectories(outputPath);
saveList(DataBundles.getList(data), outputPath);
} else if (DataBundles.isError(data)) {
Files.copy(data, outputDirectory.toPath().resolve(portName + ".error"));
} else {
Files.copy(data, outputDirectory.toPath().resolve(portName));
}
}