*
* @return null if no work was done, otherwise returns the re-parented data
*/
public Object applyToParentContainer ( String inputKey, Object input, WalkedPath walkedPath, Object parentContainer ) {
LiteralPathElement thisLevel = getMatch( inputKey, walkedPath );
if ( thisLevel == null ) {
return null;
}
return performCardinalityAdjustment( inputKey, input, walkedPath, (Map) parentContainer, thisLevel );
}