final int termBegin = Math.max(termOffset, index); final int termEnd = Math.min(termOffset + termLength, end); final List<Coref> termCorefs = document.getCorefsByTerm(term);
for (final Coref coref : document.getCorefsByTerm(term)) { if (coref.getSpans().size() > 1) { out.append("<br/><b>Coref ").append(coref.getId()).append("</b>: ");
for (final Coref coref : document.getCorefsByTerm(nameTerm)) { if (NAFUtils.hasHead(document, coref, nameTerm) && NAFUtils.hasHead(document, coref, roleTerm)) {
linkableTerms = Sets.newHashSet(heads); for (final Term argTerm : heads) { for (final Coref coref : document.getCorefsByTerm(argTerm)) { final List<Term> spanHeads = Lists.newArrayList(); for (final Span<Term> span : coref.getSpans()) {
for (final Coref coref : this.document.getCorefsByTerm(a1Head)) { final Set<Term> corefHeads = Sets.newHashSet(); for (final Span<Term> span : coref.getSpans()) { if (uri != null) { final Set<Term> forbiddenTerms = Sets.newHashSet(); final List<Coref> corefs = this.document.getCorefsByTerm(ann.head); for (final Coref coref : corefs) { final List<Term> heads = Lists.newArrayList();