For each decision
If the decision is still possible
Get the specified attribute item
If item found that matches specified item class
Get the attribute value
If attribute was found
If the present attribute value < the lowest yet
Set lowest yet to present attribute value
Store decision offset
If a decision was found with a lowest attribute
Eliminate all decisions but the one with the lowest attribute
If we didn't find any items with specified item class
Eliminate all decisions
Note: If no items of the specified item class are found in any of the decisions source regions, then all decisions will be eliminated.
The Logic module will exit after this block.
Select Oldest Item.