public class WebScriptUtil {
public static WebScriptServletRequest extractWebScriptServletRequest(final WebScriptRequest request) {
WebScriptServletRequest webScriptServletRequest = null;
if (request instanceof WrappingWebScriptRequest) {
final WebScriptRequest nextRequest = ((WrappingWebScriptRequest) request).getNext();
if (nextRequest instanceof WebScriptServletRequest) {
webScriptServletRequest = ((WebScriptServletRequest) nextRequest);
} else if (nextRequest != null) {
extractWebScriptServletRequest(nextRequest);
}