@Override
	protected void write(final String s) throws SAXException
	{
		try
		{
			if (s.startsWith("$"))
			{
				final String newValue = data.get(s.substring(1, s.length()));

				getWriter().append(newValue);

			}
			else
			{
				getWriter().append(s);
			}
		}
		catch (final IOException e)
		{
			throw new SAXException("I/O error", e);
		}
	}
@Override
	protected void write(final String s) throws SAXException
	{
		try
		{
			if (s.startsWith("$"))
			{
				final String newValue = data.get(s.substring(1, s.length()));

				getWriter().append(newValue);

			}
			else
			{
				getWriter().append(s);
			}
		}
		catch (final IOException e)
		{
			throw new SAXException("I/O error", e);
		}
	}
@ Override protected void write ( final String s ) throws SAXException { try { if ( s . startsWith ( "$" ) ) { final String newValue = data . get ( s . substring ( 1 , s . length ( ) ) ) ; getWriter ( ) . append ( newValue ) ; } else { getWriter ( ) . append ( s ) ; } } catch ( final IOException e ) { throw new SAXException ( "I/O error" , e ) ; } }
{@inheritDoc}
{