public void mergeName(final Expression next,ExpressionType newType){
  original=original + ' ' + next.getOriginal();
  if (newType.isName()) {
    setNormalized(original.toLowerCase());
  }
 else {
    setNormalized(normalized + ' ' + next.getNormalized());
  }
  setType(newType);
  setAmount(mergeAmount(amount,next.amount));
  breakFlag=next.getBreakFlag();
}

public void mergeName ( final Expression next , ExpressionType newType ) { original = original + ' ' + next . getOriginal ( ) ; if ( newType . isName ( ) ) { setNormalized ( original . toLowerCase ( ) ) ; } else { setNormalized ( normalized + ' ' + next . getNormalized ( ) ) ; } setType ( newType ) ; setAmount ( mergeAmount ( amount , next . amount ) ) ; breakFlag = next . getBreakFlag ( ) ; }
merge the given following name component into this expression .
