}
// Now create a digital object from the tools output.
DigitalObject.Builder builder;
final ParameterReader parameterReader = new ParameterReader(
toolParameters);
final boolean returnDataByReference = parameterReader
.getBooleanParameter("returnByReference", true);
final ToolIOProfile toolOutputProfile = migrationPath
.getToolOutputProfile();
if (toolOutputProfile.usePipedIO() == false) {