protected void restoreBaseURI(){
  fBaseURI.pop();
  fLiteralSystemID.pop();
  fExpandedSystemID.pop();
  fBaseURIScope.pop();
  fCurrentBaseURI.setBaseSystemId((String)fBaseURI.peek());
  fCurrentBaseURI.setLiteralSystemId((String)fLiteralSystemID.peek());
  fCurrentBaseURI.setExpandedSystemId((String)fExpandedSystemID.peek());
}

protected void restoreBaseURI ( ) { fBaseURI . pop ( ) ; fLiteralSystemID . pop ( ) ; fExpandedSystemID . pop ( ) ; fBaseURIScope . pop ( ) ; fCurrentBaseURI . setBaseSystemId ( ( String ) fBaseURI . peek ( ) ) ; fCurrentBaseURI . setLiteralSystemId ( ( String ) fLiteralSystemID . peek ( ) ) ; fCurrentBaseURI . setExpandedSystemId ( ( String ) fExpandedSystemID . peek ( ) ) ; }
discards the uris at the top of the stack , and restores the ones beneath it .
