if (!accept) {
final String textStr = span.getStr().toLowerCase().replaceAll("\\s+", "_");
final String entityStr = new URIImpl(le.getReference()).getLocalName()
.toLowerCase();
accept = textStr.equals(entityStr);
&& NAFUtils.getRef(entityToModify, le.getResource(), le.getReference()) == null) {
final ExternalRef ref = document.newExternalRef(le.getResource(),
le.getReference());
ref.setConfidence((float) le.getConfidence());
NAFUtils.addRef(entityToModify, ref);
if (NAFUtils.getRef(predicate, le.getResource(), le.getReference()) == null) {
final ExternalRef ref = document.newExternalRef(le.getResource(),
le.getReference());
ref.setConfidence((float) le.getConfidence());
NAFUtils.addRef(predicate, ref);