SlingScriptHelper scriptHelper = (SlingScriptHelper) props.get(SLING);
if (scriptHelper != null) {
ClassLoader old = Thread.currentThread().getContextClassLoader();
Thread.currentThread().setContextClassLoader(jspClassLoader);
try {
<BUG>callJsp(props, scriptHelper);
</BUG>
} catch (SlingServletException e) {
if (e.getCause() != null) {
Throwable rootCause = TagUtil.getRootCause((ServletException) e.getCause());

SlingScriptHelper scriptHelper = (SlingScriptHelper) props.get(SLING);
if (scriptHelper != null) {
ClassLoader old = Thread.currentThread().getContextClassLoader();
Thread.currentThread().setContextClassLoader(jspClassLoader);
try {
callJsp(props, scriptHelper, context);
} catch (SlingServletException e) {
if (e.getCause() != null) {
Throwable rootCause = TagUtil.getRootCause((ServletException) e.getCause());
