pushLevel( parent, event, element, parent.scopeNode, parent.scopeConfig );
bufferAttributes( event, element );
// Else not currently buffering
} else {
// See if there is a matching path descriptor in the current scope.
UrlRewriteFilterPathDescriptor descriptor = pickFirstMatchingPath( parent );
if( descriptor != null ) {
// If this is a buffer descriptor then switch to buffering and buffer the attributes.
if( descriptor instanceof UrlRewriteFilterBufferDescriptor ) {
pushLevel( parent, event, element, element, (UrlRewriteFilterBufferDescriptor)descriptor );
bufferAttributes( event, element );