version 3 by Jon Ingold
Section - checking the multi-list
To decide if considering only (D - a description):
let possibles be the list of D;
repeat with item running through multiple object list:
if item is not listed in possibles, no;
To decide if really doing a multiple action: if the number of entries in the multiple object list is at least two, yes; no.