}
// Force an exception if the property does not exist
// (BeanUtils.setProperty() silently returns in this case)
if (top instanceof DynaBean)
{
DynaProperty desc =((DynaBean) top).getDynaClass().getDynaProperty(actualName);
if (desc == null)
{
throw new NoSuchMethodException(
"Bean has no property named " + actualName);
}