}
private MappingTreeStructure reloadOutputStructure(Transformation tf) throws MigrationInitializationException {
GetJtrCallback cb = new GetJtrCallback();
DataStructureToMappingTreeConverter converter = DataStructureToMappingTreeConverter.newOutputStructureConverter();
MappingTreeStructure output = converter.getMappingStructure(tf.getOutputStructure(), cb);
if( !cb.succeeded ) {
String msg = "Failed to load the target structure for the transformation \"" +
tf.getName() + "\": ";
Throwable th = cb.causeOfFailure;
throw new MigrationInitializationException(msg + th.getMessage(), th);