RuleSet: ObligationSet1 * insert ObligationActorAndCode($server, #SHALL:handle) * insert ObligationActorAndCode($consumer, #SHALL:handle) // * insert ObligationActorAndCode($server, #will-send) * insert ObligationActorAndCode($creator, #SHALL:able-to-populate) // * insert ObligationActorAndCode($creator, #can-populate) RuleSet: ObligationSet2 * insert ObligationActorAndCode($server, #SHALL:handle) * insert ObligationActorAndCode($consumer, #SHALL:handle) // * insert ObligationActorAndCode($server, #can-send) // * insert ObligationActorAndCode($creator, #can-send) * insert ObligationActorAndCode($creator, #SHOULD:able-to-populate) RuleSet: ObligationSet3 * insert ObligationActorAndCode($server, #SHALL:handle) * insert ObligationActorAndCode($consumer, #SHALL:handle) // * insert ObligationActorAndCode($server, #can-send) // * insert ObligationActorAndCode($creator, #can-send) * insert ObligationActorAndCode($creator, #MAY:able-to-populate)