public int escapeTranslate(String escapeString, StringBuffer buf, int i)
	{
		if(escapeString.endsWith("z")||escapeString.endsWith("Z"))
		{
			buf.delete(i,i+escapeString.length()+2);
			final int code=Util.s0_int(escapeString.substring(0,escapeString.length()-1));
			if(code<20)
			{
				setModeAndExecute(code,buf,i);
				return -1;
			}
			else
			if(code<100)
			{
				final MXPElement replace=(MXPElement)tags.get(Integer.valueOf(code));
				if((replace!=null)&&(!replace.isDisabled()))
				{
					buf.insert(i,replace.getFoldedDefinition(""));
					if(replace.isTextEater())
						eatTextUntilEOLN=true;
				}
			}
			return -1;
		}
		return escapeString.length();
	}