['it', 'stop', 'alarm', 'EmptyParameter', 'EmptyParameter'] ['she', 'promise', 'violate', 'EmptyParameter', 'EmptyParameter'] ['she', 'violate', 'it', 'EmptyParameter', 'EmptyParameter']
['<PRP>', 'forbid-64.4-1', "Synset('instrumentality.n.03')", 'EmptyParameter', 'EmptyParameter'] ['<PRP>', 'promise-37.13', 'violate', 'EmptyParameter', 'EmptyParameter'] ['<PRP>', 'violate', '<PRP>', 'EmptyParameter', 'EmptyParameter']
If it stops the alarm then she promises to never violate it again.
if <PRP> stops the Synset('instrumentality.n.03') then <PRP> promises to never violate <PRP> again.