tkb.setPropertyValue(varobj, dmap.get("hasValue"), arg_value);
}
if(dmap.containsKey("hasBindingID"))
tkb.addTriple(varobj, dmap.get("hasBindingID"),
tkb.createLiteral("Param" + arg.getName()));
<BUG>}
this.copyObjectClassesIntoKB(varobj.getID(), arg, tkb, null, null, true);
</BUG>
tkb.addTriple(varobj, dmap.get("hasArgumentID"), tkb.createLiteral(rolestr));
if (sInputRoles.containsKey(rolestr)) {

tkb.setPropertyValue(varobj, dmap.get("hasValue"), arg_value);
}
if(dmap.containsKey("hasBindingID"))
tkb.addTriple(varobj, dmap.get("hasBindingID"),
tkb.createLiteral("Param" + arg.getName()));
}
KBObject argobj = kb.getIndividual(arg.getID());
this.copyObjectClassesIntoKB(varobj.getID(), argobj, tkb, null, null, true);
tkb.addTriple(varobj, dmap.get("hasArgumentID"), tkb.createLiteral(rolestr));
if (sInputRoles.containsKey(rolestr)) {
