public AgendaItem createAgendaItem( final LeftTuple tuple, final int salience, final PropagationContext context, final TerminalNode rtn, RuleAgendaItem ruleAgendaItem, InternalAgendaGroup agendaGroup) { RuleTerminalNodeLeftTuple rtnLeftTuple = (RuleTerminalNodeLeftTuple) tuple; rtnLeftTuple.init(activationCounter++, salience, context, ruleAgendaItem, agendaGroup); rtnLeftTuple.setObject(rtnLeftTuple); return rtnLeftTuple; }