 trigger)
       :precondition (and 
            (caught ?Burglar)
            (expertise ?Burglar ?TriggerA)
       )
       :effect (and 
            (not (caught ?Burglar))
            (not (expertise ?Burglar ?TriggerA))
            (casing_joint ?Burglar)
            (expertise ?Burglar ?TriggerB)
        )
    )
  (:action training
       :parameters ( ?Burglar - burglar ?TriggerA - trigger ?TriggerB - trigger)
       :precondition (and 
            (casing_joint ?Burglar)
            (expertise ?Burg