getRequestCycle().scheduleRequestHandlerAfterCurrent(handler);
label = "Downloading: " + clob.getName();
} else if(value instanceof Blob) {
final Blob blob = (Blob) value;
ResourceRequestHandler handler =
new ResourceRequestHandler(new ByteArrayResource(blob.getMimeType().toString(), blob.getBytes(), blob.getName()), null);
getRequestCycle().scheduleRequestHandlerAfterCurrent(handler);
label = "Downloading: " + blob.getName();
} else {
label = objectAdapter.titleString(null);
}