public Double convert(Object object,Double defultValue,Object... args) throws HeraException{
		if(object instanceof Integer){
			return  new IntegerDoubleConverter().convert((Integer)object, defultValue, args);
		} else if(object instanceof Long){
			return  new LongDoubleConverter().convert((Long)object, defultValue, args);
		} else {
			try{
				return Double.valueOf(object.toString());
			}catch (Exception e) {
				if(defultValue!=null){
					return defultValue;
				}else{
					throw new HeraException("Object to Ingeger 转化错误 ："+e.getMessage() );
				}
			}
		}
	}