if (linkedObjects.size() > 1) { if (isUnresolveableProxyCacheable(triple)) unresolveableProxies.add(uriFragment); if (!isValidationDisabled()) { ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext context = createDiagnosticMessageContext(triple); DiagnosticMessage message = diagnosticMessageProvider.getViolatedUniqueConstraintMessage(context); if (message != null) { List<Diagnostic> list = getDiagnosticList(message); Diagnostic diagnostic = createDiagnostic(triple, message); if (!list.contains(diagnostic)) list.add(diagnostic); } } return null; }