public String getPositionDescription() {
		StringBuilder buffer = new StringBuilder(mType.name());

		buffer.append(" @" + mLine + COLON + mColumn + ": "); //$NON-NLS-1$ //$NON-NLS-2$
		if (mType == XMLNodeType.START_TAG) {
			buffer.append('<');
			buffer.append(mName);
			buffer.append('>');
		} else if (mType == XMLNodeType.END_TAG) {
			buffer.append("</"); //$NON-NLS-1$
			buffer.append(mName);
			buffer.append('>');
		} else if (mIsWhitespace) {
			buffer.append("[whitespace]"); //$NON-NLS-1$
		} else {
			buffer.append(getText());
		}
		return buffer.toString();
	}