throw new IllegalArgumentException("repository must not be null"); //$NON-NLS-1$
}
DmdlAnalyzer analyzer = parse(repository);
try {
LOG.debug(Messages.getString("AnalyzeTask.monitorResolveStarting")); //$NON-NLS-1$
return analyzer.resolve();
} catch (DmdlSemanticException e) {
LOG.error(Messages.getString("AnalyzeTask.monitorResolveFailed"), e); //$NON-NLS-1$
for (Diagnostic diagnostic : e.getDiagnostics()) {
switch (diagnostic.level) {
case INFO: