if (isPrintValue(bean, bean2, descriptors[i].getName(), desc))
printValue(writer, indent, descriptors[i].getName(), value);
}
if (bean instanceof ResourceBase) {
ResourceBase resource = (ResourceBase) bean;
for (Iterator iter = resource.listProperties(); iter.hasNext();) {
String name = (String) iter.next();
Object value = resource.getProperty(name);
if (!isPersistable(value.getClass())) {
continue;
}
if (desc.isTransientAttribute(name)) {
continue; // Skip the specified exceptions