opinion.getOpinionExpression().getSpan(), sentenceID);
final Set<Term> exprHeads = exprSpan == null ? ImmutableSet.<Term>of() : NAFUtils
.extractHeads(this.document, null, exprSpan.getTargets(),
NAFUtils.matchExtendedPos(this.document, "NN", "VB", "JJ", "R"));
emitOpinionArgument(opinionURI, null, KS.EXPRESSION, exprSpan, exprHeads);
target.getSpan(), sentenceID);
final Set<Term> targetHeads = targetSpan == null ? ImmutableSet.<Term>of() : NAFUtils
.extractHeads(this.document, null, targetSpan.getTargets(),
NAFUtils.matchExtendedPos(this.document, "NN", "PRP", "JJP", "DTP",
"WP", "VB"));
holder.getSpan(), sentenceID);
final Set<Term> holderHeads = holderSpan == null ? ImmutableSet.<Term>of() : NAFUtils
.extractHeads(this.document, null, holderSpan.getTargets(), NAFUtils
.matchExtendedPos(this.document, "NN", "PRP", "JJP", "DTP", "WP"));
emitOpinionArgument(opinionURI, null, KS.HOLDER, holderSpan, holderHeads);