public boolean append(Lexeme l , int lexemeType){
		if(l != null && this.getEndPosition() == l.getBeginPosition()){
			this.length += l.getLength();
			this.lexemeType = lexemeType;
			return true;
		}else {
			return false;
		}
	}
public boolean append(Lexeme l , int lexemeType){
		if(l != null && this.getEndPosition() == l.getBeginPosition()){
			this.length += l.getLength();
			this.lexemeType = lexemeType;
			return true;
		}else {
			return false;
		}
	}
public boolean append ( Lexeme l , int lexemeType ) { if ( l != null && this . getEndPosition ( ) == l . getBeginPosition ( ) ) { this . length += l . getLength ( ) ; this . lexemeType = lexemeType ; return true ; } else { return false ; } }
合并两个相邻的词元
@param l
@param lexemeType
@return boolean 词元是否成功合并
合并两个相邻的词元