return getDouble(bean, param, GetterUtil.DEFAULT_DOUBLE);
}
public double getDouble(Object bean, String param, double defaultValue) {
Double beanValue = null;
if (bean != null) {
<BUG>try {
beanValue = (Double)PropertyUtils.getProperty(bean, param);
}
catch (NoSuchMethodException nsme) {
if (_log.isWarnEnabled()) {
_log.warn(nsme.getMessage());
}</BUG>
}

return getDouble(bean, param, GetterUtil.DEFAULT_DOUBLE);
}
public double getDouble(Object bean, String param, double defaultValue) {
Double beanValue = null;
if (bean != null) {
try {
Object value = BeanUtil.getProperty(bean, param);
beanValue = ReflectUtil.castType(value, Double.class);
}
