// defineObsProperty("cc", com.getDebtor().getCanonicalName(), com.getCreditor().getCanonicalName(),
// com.getAntecedent().toString(), com.getConsequent().toString(), com.getLifeCycleStatus().toString());
@OPERATION
public void refuse(RoleId participant, RoleId initiator) {
CAMessage refusal = new CAMessage();
refusal.setRoleSender(participant);
refusal.setRoleReceiver(initiator);
refusal.setPerformative(ACLMessage.REFUSE);
send(refusal);
try {
releaseCommitment(new Commitment(initiator, participant, "propose", new CompositeExpression(
LogicalOperatorType.OR, new Fact("accept"), new Fact("reject"))));