throw new NullPointerException();
} else if ((base instanceof DynaActionForm) &&
("map".equals(name))) {
return (Map.class);
} else if (base instanceof DynaBean) {
DynaProperty dynaProperty =
getDynaProperty((DynaBean) base, name.toString());
if (dynaProperty != null) {
return (dynaProperty.getType());
} else {
throw new PropertyNotFoundException(name.toString());
}
} else {
return (resolver.getType(base, name));