// match them against some data to get LiteralPathElements with captured values
LiteralPathElement lpe = pe1.match( "tuna-2-marlin-3", new WalkedPath() );
AssertJUnit.assertEquals( "2" , lpe.getSubKeyRef( 1 ) );
AssertJUnit.assertEquals( "3" , lpe.getSubKeyRef( 2 ) );
LiteralPathElement lpe2 = pe2.match( "rating-BBB", new WalkedPath( null, lpe ) );
AssertJUnit.assertEquals( 2, lpe2.getSubKeyCount() );
AssertJUnit.assertEquals( "BBB" , lpe2.getSubKeyRef( 1 ) );
// Build an write path path
ShiftrWriter shiftrWriter = new ShiftrWriter( "tuna[&(1,1)].marlin[&(1,2)].&(0,1)" );