Mark skipUntilETag(String tag) throws JasperException {
	Mark ret = skipUntil("</" + tag);
	if (ret != null) {
	    skipSpaces();
	    if (nextChar() != '>')
		ret = null;
	}
	return ret;
    }
Mark skipUntilETag(String tag) throws JasperException {
	Mark ret = skipUntil("</" + tag);
	if (ret != null) {
	    skipSpaces();
	    if (nextChar() != '>')
		ret = null;
	}
	return ret;
    }
Mark skipUntilETag ( String tag ) throws JasperException { Mark ret = skipUntil ( "</" + tag ) ; if ( ret != null ) { skipSpaces ( ) ; if ( nextChar ( ) != ' ' ) ret = null ; } return ret ; }
Skip until the given end tag is matched in the stream.
When returned, the context is positioned past the end of the tag.

@param tag The name of the tag whose ETag (</tag>) to match.
@return A non-null <code>Mark</code> instance (positioned immediately
before the ETag) if found, <strong>null</strong> otherwise.
Skip until the given end tag is matched in the stream . When returned the context is positioned past the end of the tag .