<?xml version="1.0"?>
<LAG><initialization><while><test statement="true"/><block><operation subject="UM.GM.Concept.beenthere" predicate="=" object="0"/><operation subject="PM.GM.Concept.show" predicate="=" object="true"/></block></while><while><test statement="GM.Concept.label == showafter"/><block><if><test statement="GM.Concept.weight &gt; 1"/><then><operation subject="PM.GM.Concept.show" predicate="=" object="false"/></then><else><operation subject="PM.GM.Concept.show" predicate="=" object="true"/></else></if></block></while></initialization><implementation><if><test statement="UM.GM.Concept.access == true"/><then><operation subject="UM.GM.Concept.beenthere" predicate="+=" object="1"/></then><else/></if><if><test statement="enough(UM.GM.Concept.beenthere &gt;= GM.Concept.weight&#10;GM.Concept.label == showatmost&#10;,2&#10;)"/><then><operation subject="PM.GM.Concept.show" predicate="=" object="false"/></then><else/></if><if><test statement="enough(UM.GM.Concept.beenthere &gt;= GM.Concept.weight&#10;GM.Concept.label == showafter&#10;,2&#10;)"/><then><operation subject="PM.GM.Concept.show" predicate="=" object="true"/></then><else/></if></implementation></LAG>