in commons-digester3-core/src/main/java/org/apache/commons/digester3/Digester.java [1377:1403]
public void endPrefixMapping( final String prefix )
throws SAXException
{
if ( saxLog.isDebugEnabled() )
{
saxLog.debug( "endPrefixMapping(" + prefix + ")" );
}
// Deregister this prefix mapping
final Stack<String> stack = namespaces.get( prefix );
if ( stack == null )
{
return;
}
try
{
stack.pop();
if ( stack.empty() )
{
namespaces.remove( prefix );
}
}
catch ( final EmptyStackException e )
{
throw createSAXException( "endPrefixMapping popped too many times" );
}
}