protected void beforeTag(final char c)
	{
		switch(c)
		{
		case ' ': case '\t': case '\r': case '\n': bufDex++; return;
		case '<': changeTagState(State.BEFORETAG); return;
		case '/': changedTagState(State.BEFORECLOSETAG); return;
		default:
			if(Character.isLetter(c))
				changedTagState(State.INTAG);
			else
				changeTagState(State.START);
			return;
		}
	}