Map<String, Object> tree = (Map<String, Object>) value.get("tree");
Map<String, Object> webView = (Map<String, Object>) getWebView(tree);
if (webView != null) {
ServerSideSession session = getDriver().getSession(getRequest().getSession());
RemoteIOSWebDriver inspector = getWebDriver();
try {
String rawHTML = inspector.getPageSource();
webView.put("source", rawHTML);
} catch (Exception e) {
log.log(Level.SEVERE, "decoration error", e);
}