code: @Override
  	public Expression[] retractExpressions() {
  		return new Expression[] {existDefaultValue ? cast(operand(2),
  				typeLiteral(getResultType())) : literal(null, getResultType())};
  	}
docs: TODO hack, use the current input reset the buffer value.