WICKET-6831 remove duplicate code

(cherry picked from commit ca144a7214e79df32649d2da4f54da7581ecff2a)
diff --git a/wicket-core/src/main/java/org/apache/wicket/protocol/http/WicketFilter.java b/wicket-core/src/main/java/org/apache/wicket/protocol/http/WicketFilter.java
index 3742073..c53d0cd 100644
--- a/wicket-core/src/main/java/org/apache/wicket/protocol/http/WicketFilter.java
+++ b/wicket-core/src/main/java/org/apache/wicket/protocol/http/WicketFilter.java
@@ -269,9 +269,7 @@
 		HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse,
 		final FilterChain chain) throws IOException, ServletException
 	{
-		// Assume we are able to handle the request
-		boolean res = true;
-		boolean reqProcessed = false;
+		boolean reqProcessed;
 		try
 		{
 			reqProcessed = requestCycle.processRequest();
@@ -292,9 +290,8 @@
 				// invoke next filter from within Wicket context
 				chain.doFilter(httpServletRequest, httpServletResponse);
 			}
-			res = false;
 		}
-		return res;
+		return reqProcessed;
 	}
 
 	/**
diff --git a/wicket-native-websocket/wicket-native-websocket-core/src/main/java/org/apache/wicket/protocol/ws/AbstractUpgradeFilter.java b/wicket-native-websocket/wicket-native-websocket-core/src/main/java/org/apache/wicket/protocol/ws/AbstractUpgradeFilter.java
index 194e63f..582fcb1 100644
--- a/wicket-native-websocket/wicket-native-websocket-core/src/main/java/org/apache/wicket/protocol/ws/AbstractUpgradeFilter.java
+++ b/wicket-native-websocket/wicket-native-websocket-core/src/main/java/org/apache/wicket/protocol/ws/AbstractUpgradeFilter.java
@@ -57,43 +57,13 @@
 			final FilterChain chain)
 		throws IOException, ServletException
 	{
-		// Assume we are able to handle the request
-		boolean res = true;
-
 		ThreadContext.setRequestCycle(requestCycle);
-
 		if (acceptWebSocket(httpServletRequest, httpServletResponse) || httpServletResponse.isCommitted())
 		{
-			res = true;
+			return true;
 		}
-		else
-		{
-			boolean reqProcessed = false;
-			try
-			{
-				reqProcessed = requestCycle.processRequest() || httpServletResponse.isCommitted();
-				if (reqProcessed)
-				{
-					webResponse.flush();
-				}
-			}
-			finally
-			{
-				requestCycle.detach();
-			}
-
-			if (!reqProcessed)
-			{
-				if (chain != null)
-				{
-					// invoke next filter from within Wicket context
-					chain.doFilter(httpServletRequest, httpServletResponse);
-				}
-				res = false;
-			}
-		}
-
-		return res;
+		
+		return super.processRequestCycle(requestCycle, webResponse, httpServletRequest, httpServletResponse, chain);
 	}
 
 	protected boolean acceptWebSocket(HttpServletRequest req, HttpServletResponse resp)