public String toString(){
		StringBuffer strbuf = new StringBuffer();
		strbuf.append(this.getBeginPosition()).append("-").append(this.getEndPosition());
		strbuf.append(" : ").append(this.lexemeText).append(" : \t");
		switch(lexemeType) {
			case TYPE_UNKNOWN : 
				strbuf.append("UNKONW");
				break;
			case TYPE_ENGLISH :
				strbuf.append("ENGLISH");
				break;
			case TYPE_ARABIC :
				strbuf.append("ARABIC");
				break;
			case TYPE_LETTER :
				strbuf.append("LETTER");
				break;
			case TYPE_CNWORD : 
				strbuf.append("CN_WORD");
				break;
			case TYPE_OTHER_CJK :
				strbuf.append("OTHER_CJK");
				break;
			case TYPE_COUNT :
				strbuf.append("COUNT");
				break;
			case TYPE_CNUM :
				strbuf.append("CN_NUM");
				break;
			case TYPE_CQUAN:	
				strbuf.append("CN_QUAN");
				break;

		}
		return strbuf.toString();
	}