protected void beginTagSelfEnd(final char c)
	{
		switch(c)
		{
		case ' ': case '\t': case '\r': case '\n': bufDex++; return;
		case '/': bufDex++; break;
		case '<': abandonTagState(State.BEFORETAG); return;
		case '>': doneWithPiece(bufDex); changeTagState(State.START); return;
		default: changeTagState(State.BEFOREATTRIB); return;
		}
	}