// TODO externalize
logger.info("representation: " + representation.toString()); //$NON-NLS-1$
for (XMLArtefactOperation operation : operations) {
// TODO externalize
logger.info("apply operation '" + operation.getId() + "'"); //$NON-NLS-1$ //$NON-NLS-2$
IArtefactOperation operationInstance = PluginManager.getInstance()
.instantiateOperation(operation.getId());
representation = operationInstance.process(representation,
operation.getConfiguration());
// TODO externalize
logger.info("representation: " + representation.toString()); //$NON-NLS-1$
monitor.doLocalStep();
}