public void endElement( String uri, String localName, String qName ) throws SAXException {
            if( !isTitleParsed && "string".equals( qName ) && 
                "lom|general|title|string|".equals( getPath() ) ) {
                isTitleParsed = true;
                Vector vTitle = (Vector)hTitle.get( language );
                if( vTitle == null ) {
                    vTitle = new Vector();
                    hTitle.put( language, vTitle );
                }
                isTitleParsed = false;
                try {
                    vTitle.addElement( new String( title.toString().getBytes(), encoding ) );
                }
                catch( UnsupportedEncodingException ex ) {
                    vTitle.addElement( title.toString() );
                }
            }

            tagStack.pop();
        }