/** Return the value of the property method. */ public Object getValue(EntityBean bean) { try { return getter.get(bean); } catch (Exception ex) { String beanType = bean == null ? "null" : bean.getClass().getName(); String msg = "get " + name + " on [" + descriptor + "] type[" + beanType + "] threw error."; throw new RuntimeException(msg, ex); } }
/** Return an error message when calling a setter. */ private String setterErrorMsg(EntityBean bean, Object value, String prefix) { String beanType = bean == null ? "null" : bean.getClass().getName(); return prefix + name + " on [" + descriptor + "] arg[" + value + "] type[" + beanType + "] threw error"; }