for (Modification mod :modifications) {
{
Statement stm = mod.getLeftStm();
- sb.append(NameUtils.getSafeName(graph, mod.getLeftSub()) + " "+
- NameUtils.getSafeName(graph, stm.getPredicate()) + " " +
- truncate(NameUtils.getSafeName(graph, stm.getObject())) + " (" +
- stm.getSubject() + " " +stm.getPredicate() + " " + stm.getObject() + ")\n");
+ if (stm != null) {
+ sb.append(NameUtils.getSafeName(graph, mod.getLeftSub()) + " "+
+ NameUtils.getSafeName(graph, stm.getPredicate()) + " " +
+ truncate(NameUtils.getSafeName(graph, stm.getObject())) + " (" +
+ mod.getLeftSub() + " " + stm.getSubject() + " " +stm.getPredicate() + " " + stm.getObject() + ")\n");
+ } else {
+ sb.append(NameUtils.getSafeName(graph, mod.getLeftSub()) + " "+ mod.getLeftSub() + " N/A\n");
+ }
}
{
Statement stm = mod.getRightStm();
- sb.append(NameUtils.getSafeName(graph, mod.getRightSub()) + " "+
- NameUtils.getSafeName(graph, stm.getPredicate()) + " " +
- truncate(NameUtils.getSafeName(graph, stm.getObject())) + " (" +
- stm.getSubject() + " " +stm.getPredicate() + " " + stm.getObject() + ")\n");
+ if (stm != null) {
+ sb.append(NameUtils.getSafeName(graph, mod.getRightSub()) + " "+
+ NameUtils.getSafeName(graph, stm.getPredicate()) + " " +
+ truncate(NameUtils.getSafeName(graph, stm.getObject())) + " (" +
+ mod.getRightSub() + " " + stm.getSubject() + " " +stm.getPredicate() + " " + stm.getObject() + ")\n");
+ } else {
+ sb.append(NameUtils.getSafeName(graph, mod.getRightSub()) + " "+ mod.getRightSub() + " N/A\n");
+ }
+
}
}
return sb.toString();