assert expression != null;
LOG.debug("Resolving summarized: {}", model.getName()); //$NON-NLS-1$
List<ReduceTerm<AstSummarize>> results = Lists.create();
for (AstSummarize term : extract(expression)) {
LOG.debug("Resolving summarized term: {} -> {}", model.getName(), term.reference.name); //$NON-NLS-1$
ModelSymbol source = context.getWorld().createModelSymbol(term.reference.name);
if (source.findDeclaration() == null) {
report(new Diagnostic(
Level.ERROR,
term.reference,
Messages.getString("DmdlAnalyzer.diagnosticMissingSummarizeModel"), //$NON-NLS-1$
term.reference.name));