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