// start at the back, its the main pattern then add everything else as
LinkedList list = popFrame();
System.out.println( "endLocationPath: " + list );
LocationPathPattern locationPath = (LocationPathPattern) list.removeFirst();
push( locationPath );
boolean doneNodeTest = false;
while ( ! list.isEmpty() )
{
Object filter = list.removeFirst();