@Override public double getDoubleSilent(Object bean, String param, double defaultValue) { double beanValue = defaultValue; if (bean != null) { try { Object value = BeanUtil.getProperty(bean, param); beanValue = Convert.toDoubleValue(value, defaultValue); } catch (Exception e) { } } return beanValue; }