// The data is our parent's data
data = input;
}
else if ( this.pathElement instanceof TransposePathElement ) {
// We try to walk down the tree to find the value / data we want
TransposePathElement tpe = (TransposePathElement) this.pathElement;
// Note the data found may not be a String, thus we have to call the special objectEvaluate
data = tpe.objectEvaluate( walkedPath );
if ( data == null ) {
// if we could not find the value we want looking down the tree, bail
return false;
}
}