StringBuilder sb = new StringBuilder();
if(inc instanceof GCI) {
GCI gci = (GCI)inc;
sb.append(printInternalObject(gci.lhs()));
sb.append(" [ ");
sb.append(printInternalObject(gci.rhs()));
} else if(inc instanceof RI) {
RI ri = (RI)inc;
int[] lhs = ri.getLhs();
sb.append(factory.lookupRoleId(lhs[0]));
for(int i = 1; i < lhs.length; i++) {