logger.log(Level.FINER, "Invoking" + meth + " on " + bean.getClass().getName() + "with " + "value [" + prop.getResolvedValueObject().getClass() + " , " + getFilteredPropValue(prop) + " ] "); meth.invoke(bean, new Object[]{prop.getResolvedValueObject()}); } else { logger.log(Level.FINE, "2nd try :: Invoking" + meth + " on " + bean.getClass().getName() + "with value [" + prop.getResolvedValueObject().getClass() + " , " + getFilteredPropValue(prop) + " ] "); meth.invoke(bean, new Object[]{prop.getResolvedValueObject()}); } catch (Exception e) { handleException(e, prop, bean);