} else if(sourceObjects.size() == 1) {
RDFNode prevSourceObject = sourceObjects.get(0);
//We got the previous source object, now get the Subject Node for this
ResIterator prevSourceSubjectsIter = model.listResourcesWithProperty(sourceNameProp, prevSourceObject);
List<Resource> prevSourceSubjects = prevSourceSubjectsIter.toList();
if (prevSourceSubjects.size() == 1) {
Resource subject = prevSourceSubjects.get(0);
model.remove(subject, sourceNameProp, prevSourceObject);
model.add(subject, sourceNameProp, node);