This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 8.5.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit 041ae238ca41386a3a8205528664ce48e619d183
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Fri May 1 23:13:26 2020 +0100

    Additional clean-up after enhanced for loop changes
---
 java/javax/el/Util.java                            |  6 +--
 .../servlet/jsp/el/ImplicitObjectELResolver.java   | 20 ++++-----
 .../javax/servlet/jsp/tagext/SimpleTagSupport.java |  3 +-
 .../javax/servlet/jsp/tagext/TagAttributeInfo.java |  6 +--
 java/org/apache/catalina/connector/Request.java    |  6 +--
 .../catalina/core/ApplicationFilterFactory.java    |  8 ++--
 java/org/apache/catalina/core/StandardContext.java | 23 +++++-----
 .../catalina/ha/context/ReplicatedContext.java     | 20 +++++----
 .../catalina/loader/WebappClassLoaderBase.java     |  3 +-
 .../manager/host/HTMLHostManagerServlet.java       | 32 ++++++--------
 java/org/apache/catalina/realm/RealmBase.java      | 32 +++++++-------
 .../apache/catalina/session/StandardSession.java   | 49 ++++++++-------------
 java/org/apache/catalina/startup/Catalina.java     | 18 +++-----
 .../catalina/startup/ClassLoaderFactory.java       | 23 ++++++----
 .../interceptors/FragmentationInterceptor.java     |  4 +-
 .../tribes/transport/nio/NioReplicationTask.java   | 13 +-----
 .../apache/catalina/util/ExtensionValidator.java   |  9 +---
 .../catalina/valves/AbstractAccessLogValve.java    |  6 +--
 java/org/apache/el/util/ReflectionUtil.java        |  6 +--
 java/org/apache/jasper/JspC.java                   | 17 ++++----
 java/org/apache/jasper/compiler/Generator.java     | 12 ++----
 java/org/apache/jasper/compiler/JspUtil.java       |  8 ++--
 .../apache/jasper/servlet/JspCServletContext.java  |  3 +-
 .../tomcat/dbcp/dbcp2/DelegatingConnection.java    |  3 +-
 .../org/apache/tomcat/util/IntrospectionUtils.java |  9 ++--
 java/org/apache/tomcat/util/buf/ByteChunk.java     |  1 -
 .../apache/tomcat/util/modeler/BaseModelMBean.java |  1 -
 .../MbeansDescriptorsIntrospectionSource.java      |  6 +--
 .../tomcat/util/net/openssl/OpenSSLConf.java       |  6 +--
 .../tomcat/websocket/AuthenticatorFactory.java     |  1 -
 .../group/TestGroupChannelMemberArrival.java       |  4 +-
 .../interceptors/TestDomainFilterInterceptor.java  |  2 +-
 .../group/interceptors/TestOrderInterceptor.java   |  4 +-
 .../tribes/test/channel/TestDataIntegrity.java     | 50 +++++++++++-----------
 .../tribes/test/channel/TestMulticastPackages.java |  4 +-
 .../tribes/test/channel/TestUdpPackages.java       |  8 ++--
 webapps/examples/jsp/checkbox/checkresult.jsp      | 20 +++++----
 webapps/examples/jsp/sessions/carts.jsp            |  4 +-
 38 files changed, 199 insertions(+), 251 deletions(-)

diff --git a/java/javax/el/Util.java b/java/javax/el/Util.java
index cb1590c..2a01f3a 100644
--- a/java/javax/el/Util.java
+++ b/java/javax/el/Util.java
@@ -550,11 +550,11 @@ class Util {
                         (jreCompat.canAcccess(base, m) || base != null && 
jreCompat.canAcccess(null, m)))) {
             return m;
         }
-        Class<?>[] inf = type.getInterfaces();
+        Class<?>[] interfaces = type.getInterfaces();
         Method mp = null;
-        for (Class<?> aClass : inf) {
+        for (Class<?> iface : interfaces) {
             try {
-                mp = aClass.getMethod(m.getName(), m.getParameterTypes());
+                mp = iface.getMethod(m.getName(), m.getParameterTypes());
                 mp = getMethod(mp.getDeclaringClass(), base, mp);
                 if (mp != null) {
                     return mp;
diff --git a/java/javax/servlet/jsp/el/ImplicitObjectELResolver.java 
b/java/javax/servlet/jsp/el/ImplicitObjectELResolver.java
index 819ac98..07c4557 100644
--- a/java/javax/servlet/jsp/el/ImplicitObjectELResolver.java
+++ b/java/javax/servlet/jsp/el/ImplicitObjectELResolver.java
@@ -254,12 +254,11 @@ public class ImplicitObjectELResolver extends ELResolver {
                 this.cookie = new ScopeMap<Cookie>() {
                     @Override
                     protected Enumeration<String> getAttributeNames() {
-                        Cookie[] c = ((HttpServletRequest) page.getRequest())
-                                .getCookies();
-                        if (c != null) {
+                        Cookie[] cookies = ((HttpServletRequest) 
page.getRequest()).getCookies();
+                        if (cookies != null) {
                             Vector<String> v = new Vector<>();
-                            for (Cookie value : c) {
-                                v.add(value.getName());
+                            for (Cookie cookie : cookies) {
+                                v.add(cookie.getName());
                             }
                             return v.elements();
                         }
@@ -268,12 +267,11 @@ public class ImplicitObjectELResolver extends ELResolver {
 
                     @Override
                     protected Cookie getAttribute(String name) {
-                        Cookie[] c = ((HttpServletRequest) page.getRequest())
-                                .getCookies();
-                        if (c != null) {
-                            for (Cookie value : c) {
-                                if (name.equals(value.getName())) {
-                                    return value;
+                        Cookie[] cookies = ((HttpServletRequest) 
page.getRequest()).getCookies();
+                        if (cookies != null) {
+                            for (Cookie cookie : cookies) {
+                                if (name.equals(cookie.getName())) {
+                                    return cookie;
                                 }
                             }
                         }
diff --git a/java/javax/servlet/jsp/tagext/SimpleTagSupport.java 
b/java/javax/servlet/jsp/tagext/SimpleTagSupport.java
index 9d9c88f..7c6a84c 100644
--- a/java/javax/servlet/jsp/tagext/SimpleTagSupport.java
+++ b/java/javax/servlet/jsp/tagext/SimpleTagSupport.java
@@ -193,8 +193,7 @@ public class SimpleTagSupport implements SimpleTag {
             JspTag parent = null;
             if( from instanceof SimpleTag ) {
                 parent = ((SimpleTag)from).getParent();
-            }
-            else if( from instanceof Tag ) {
+            } else if( from instanceof Tag ) {
                 parent = ((Tag)from).getParent();
             }
             if (parent == null) {
diff --git a/java/javax/servlet/jsp/tagext/TagAttributeInfo.java 
b/java/javax/servlet/jsp/tagext/TagAttributeInfo.java
index 46f4a76..63c3551 100644
--- a/java/javax/servlet/jsp/tagext/TagAttributeInfo.java
+++ b/java/javax/servlet/jsp/tagext/TagAttributeInfo.java
@@ -167,12 +167,12 @@ public class TagAttributeInfo {
      * Convenience static method that goes through an array of TagAttributeInfo
      * objects and looks for "id".
      *
-     * @param a
+     * @param tagAttributeInfos
      *            An array of TagAttributeInfo
      * @return The TagAttributeInfo reference with name "id"
      */
-    public static TagAttributeInfo getIdAttribute(TagAttributeInfo a[]) {
-        for (TagAttributeInfo tagAttributeInfo : a) {
+    public static TagAttributeInfo getIdAttribute(TagAttributeInfo[] 
tagAttributeInfos) {
+        for (TagAttributeInfo tagAttributeInfo : tagAttributeInfos) {
             if (tagAttributeInfo.getName().equals(ID)) {
                 return tagAttributeInfo;
             }
diff --git a/java/org/apache/catalina/connector/Request.java 
b/java/org/apache/catalina/connector/Request.java
index 2ea39dd..ad34a09 100644
--- a/java/org/apache/catalina/connector/Request.java
+++ b/java/org/apache/catalina/connector/Request.java
@@ -1603,8 +1603,7 @@ public class Request implements HttpServletRequest {
             if (!(o instanceof ServletRequestAttributeListener)) {
                 continue;
             }
-            ServletRequestAttributeListener listener =
-                    (ServletRequestAttributeListener) o;
+            ServletRequestAttributeListener listener = 
(ServletRequestAttributeListener) o;
             try {
                 if (replaced) {
                     listener.attributeReplaced(event);
@@ -1640,8 +1639,7 @@ public class Request implements HttpServletRequest {
             if (!(o instanceof ServletRequestAttributeListener)) {
                 continue;
             }
-            ServletRequestAttributeListener listener =
-                    (ServletRequestAttributeListener) o;
+            ServletRequestAttributeListener listener = 
(ServletRequestAttributeListener) o;
             try {
                 listener.attributeRemoved(event);
             } catch (Throwable t) {
diff --git a/java/org/apache/catalina/core/ApplicationFilterFactory.java 
b/java/org/apache/catalina/core/ApplicationFilterFactory.java
index 5b6db99..b5bd81b 100644
--- a/java/org/apache/catalina/core/ApplicationFilterFactory.java
+++ b/java/org/apache/catalina/core/ApplicationFilterFactory.java
@@ -100,14 +100,14 @@ public final class ApplicationFilterFactory {
         String servletName = wrapper.getName();
 
         // Add the relevant path-mapped filters to this filter chain
-        for (FilterMap map : filterMaps) {
-            if (!matchDispatcher(map, dispatcher)) {
+        for (FilterMap filterMap : filterMaps) {
+            if (!matchDispatcher(filterMap, dispatcher)) {
                 continue;
             }
-            if (!matchFiltersURL(map, requestPath))
+            if (!matchFiltersURL(filterMap, requestPath))
                 continue;
             ApplicationFilterConfig filterConfig = (ApplicationFilterConfig)
-                    context.findFilterConfig(map.getFilterName());
+                    context.findFilterConfig(filterMap.getFilterName());
             if (filterConfig == null) {
                 // FIXME - log configuration problem
                 continue;
diff --git a/java/org/apache/catalina/core/StandardContext.java 
b/java/org/apache/catalina/core/StandardContext.java
index a6a9f2c..a4adfa6 100644
--- a/java/org/apache/catalina/core/StandardContext.java
+++ b/java/org/apache/catalina/core/StandardContext.java
@@ -4685,10 +4685,10 @@ public class StandardContext extends ContainerBase
             tldEvent = new ServletContextEvent(noPluggabilityServletContext);
         }
         for (Object instance : instances) {
-            if (!(instance instanceof ServletContextListener))
+            if (!(instance instanceof ServletContextListener)) {
                 continue;
-            ServletContextListener listener =
-                    (ServletContextListener) instance;
+            }
+            ServletContextListener listener = (ServletContextListener) 
instance;
             try {
                 fireContainerEvent("beforeContextInitialized", listener);
                 if (noPluggabilityListeners.contains(listener)) {
@@ -4700,9 +4700,8 @@ public class StandardContext extends ContainerBase
             } catch (Throwable t) {
                 ExceptionUtils.handleThrowable(t);
                 fireContainerEvent("afterContextInitialized", listener);
-                getLogger().error
-                        (sm.getString("standardContext.listenerStart",
-                                instance.getClass().getName()), t);
+                getLogger().error(sm.getString("standardContext.listenerStart",
+                        instance.getClass().getName()), t);
                 ok = false;
             }
         }
@@ -4865,8 +4864,9 @@ public class StandardContext extends ContainerBase
         for (Container child : children) {
             Wrapper wrapper = (Wrapper) child;
             int loadOnStartup = wrapper.getLoadOnStartup();
-            if (loadOnStartup < 0)
+            if (loadOnStartup < 0) {
                 continue;
+            }
             Integer key = Integer.valueOf(loadOnStartup);
             ArrayList<Wrapper> list = map.get(key);
             if (list == null) {
@@ -5897,12 +5897,13 @@ public class StandardContext extends ContainerBase
                     new ServletRequestEvent(getServletContext(), request);
 
             for (Object instance : instances) {
-                if (instance == null)
+                if (instance == null) {
                     continue;
-                if (!(instance instanceof ServletRequestListener))
+                }
+                if (!(instance instanceof ServletRequestListener)) {
                     continue;
-                ServletRequestListener listener =
-                        (ServletRequestListener) instance;
+                }
+                ServletRequestListener listener = (ServletRequestListener) 
instance;
 
                 try {
                     listener.requestInitialized(event);
diff --git a/java/org/apache/catalina/ha/context/ReplicatedContext.java 
b/java/org/apache/catalina/ha/context/ReplicatedContext.java
index 9ed7ad0..3457567 100644
--- a/java/org/apache/catalina/ha/context/ReplicatedContext.java
+++ b/java/org/apache/catalina/ha/context/ReplicatedContext.java
@@ -195,21 +195,25 @@ public class ReplicatedContext extends StandardContext 
implements MapOwner {
     }
 
     protected static class MultiEnumeration<T> implements Enumeration<T> {
-        private final Enumeration<T>[] e;
-        public MultiEnumeration(Enumeration<T>[] lists) {
-            e = lists;
+        private final Enumeration<T>[] enumerations;
+        public MultiEnumeration(Enumeration<T>[] enumerations) {
+            this.enumerations = enumerations;
         }
         @Override
         public boolean hasMoreElements() {
-            for (Enumeration<T> tEnumeration : e) {
-                if (tEnumeration.hasMoreElements()) return true;
+            for (Enumeration<T> enumeration : enumerations) {
+                if (enumeration.hasMoreElements()) {
+                    return true;
+                }
             }
             return false;
         }
         @Override
         public T nextElement() {
-            for (Enumeration<T> tEnumeration : e) {
-                if (tEnumeration.hasMoreElements()) return 
tEnumeration.nextElement();
+            for (Enumeration<T> enumeration : enumerations) {
+                if (enumeration.hasMoreElements()) {
+                    return enumeration.nextElement();
+                }
             }
             return null;
 
@@ -220,6 +224,4 @@ public class ReplicatedContext extends StandardContext 
implements MapOwner {
     public void objectMadePrimary(Object key, Object value) {
         //noop
     }
-
-
 }
\ No newline at end of file
diff --git a/java/org/apache/catalina/loader/WebappClassLoaderBase.java 
b/java/org/apache/catalina/loader/WebappClassLoaderBase.java
index 248ab61..57d2810 100644
--- a/java/org/apache/catalina/loader/WebappClassLoaderBase.java
+++ b/java/org/apache/catalina/loader/WebappClassLoaderBase.java
@@ -2024,8 +2024,7 @@ public abstract class WebappClassLoaderBase extends 
URLClassLoader
                                 log.error(sm.getString(
                                         
"webappClassLoader.checkThreadLocalsForLeaks",
                                         args));
-                            }
-                            else if (value == null) {
+                            } else if (value == null) {
                                 if (log.isDebugEnabled()) {
                                     log.debug(sm.getString(
                                             
"webappClassLoader.checkThreadLocalsForLeaksNull",
diff --git a/java/org/apache/catalina/manager/host/HTMLHostManagerServlet.java 
b/java/org/apache/catalina/manager/host/HTMLHostManagerServlet.java
index 3dd2c36..77353c8 100644
--- a/java/org/apache/catalina/manager/host/HTMLHostManagerServlet.java
+++ b/java/org/apache/catalina/manager/host/HTMLHostManagerServlet.java
@@ -23,8 +23,9 @@ import java.io.PrintWriter;
 import java.io.StringWriter;
 import java.net.URLEncoder;
 import java.text.MessageFormat;
-import java.util.Map;
-import java.util.TreeMap;
+import java.util.Arrays;
+import java.util.SortedSet;
+import java.util.TreeSet;
 
 import javax.servlet.ServletException;
 import javax.servlet.http.HttpServletRequest;
@@ -311,29 +312,22 @@ public final class HTMLHostManagerServlet extends 
HostManagerServlet {
         writer.print(MessageFormat.format(HOSTS_HEADER_SECTION, args));
 
         // Hosts Row Section
-        // Create sorted map of host names.
+        // Create sorted set of host names.
         Container[] children = engine.findChildren();
         String hostNames[] = new String[children.length];
-        for (int i = 0; i < children.length; i++)
+        for (int i = 0; i < children.length; i++) {
             hostNames[i] = children[i].getName();
+        }
 
-        TreeMap<String,String> sortedHostNamesMap = new TreeMap<>();
+        SortedSet<String> sortedHostNames = new TreeSet<>();
+        sortedHostNames.addAll(Arrays.asList(hostNames));
 
-        for (String displayPath : hostNames) {
-            sortedHostNamesMap.put(displayPath, displayPath);
-        }
+        String hostsStart = 
smClient.getString("htmlHostManagerServlet.hostsStart");
+        String hostsStop = 
smClient.getString("htmlHostManagerServlet.hostsStop");
+        String hostsRemove = 
smClient.getString("htmlHostManagerServlet.hostsRemove");
+        String hostThis = 
smClient.getString("htmlHostManagerServlet.hostThis");
 
-        String hostsStart =
-            smClient.getString("htmlHostManagerServlet.hostsStart");
-        String hostsStop =
-            smClient.getString("htmlHostManagerServlet.hostsStop");
-        String hostsRemove =
-            smClient.getString("htmlHostManagerServlet.hostsRemove");
-        String hostThis =
-            smClient.getString("htmlHostManagerServlet.hostThis");
-
-        for (Map.Entry<String, String> entry : sortedHostNamesMap.entrySet()) {
-            String hostName = entry.getKey();
+        for (String hostName : sortedHostNames) {
             Host host = (Host) engine.findChild(hostName);
 
             if (host != null ) {
diff --git a/java/org/apache/catalina/realm/RealmBase.java 
b/java/org/apache/catalina/realm/RealmBase.java
index 615928b..ae02312 100644
--- a/java/org/apache/catalina/realm/RealmBase.java
+++ b/java/org/apache/catalina/realm/RealmBase.java
@@ -565,11 +565,11 @@ public abstract class RealmBase extends 
LifecycleMBeanBase implements org.apache
         int i;
         boolean found = false;
         for (i = 0; i < constraints.length; i++) {
-            SecurityCollection [] collection = 
constraints[i].findCollections();
+            SecurityCollection[] collections = 
constraints[i].findCollections();
 
             // If collection is null, continue to avoid an NPE
             // See Bugzilla 30624
-            if ( collection == null) {
+            if (collections == null) {
                 continue;
             }
 
@@ -579,7 +579,7 @@ public abstract class RealmBase extends LifecycleMBeanBase 
implements org.apache
                     constraints[i].included(uri, method));
             }
 
-            for (SecurityCollection securityCollection : collection) {
+            for (SecurityCollection securityCollection : collections) {
                 String[] patterns = securityCollection.findPatterns();
 
                 // If patterns is null, continue to avoid an NPE
@@ -642,12 +642,9 @@ public abstract class RealmBase extends LifecycleMBeanBase 
implements org.apache
                         if (pattern.length() == 2) {
                             matched = true;
                             length = pattern.length();
-                        }
-                        else if (pattern.regionMatches(0, uri, 0,
-                                pattern.length() - 1) ||
+                        } else if (pattern.regionMatches(0, uri, 0, 
pattern.length() - 1) ||
                                 (pattern.length() - 2 == uri.length() &&
-                                        pattern.regionMatches(0, uri, 0,
-                                                pattern.length() - 2))) {
+                                        pattern.regionMatches(0, uri, 0, 
pattern.length() - 2))) {
                             matched = true;
                             length = pattern.length();
                         }
@@ -845,29 +842,32 @@ public abstract class RealmBase extends 
LifecycleMBeanBase implements org.apache
             else if (roles.length == 0 && !constraint.getAllRoles() &&
                     !constraint.getAuthenticatedUsers()) {
                 if (constraint.getAuthConstraint()) {
-                    if (log.isDebugEnabled())
+                    if (log.isDebugEnabled()) {
                         log.debug("No roles");
+                    }
                     status = false; // No listed roles means no access at all
                     denyfromall = true;
                     break;
                 }
 
-                if (log.isDebugEnabled())
+                if (log.isDebugEnabled()) {
                     log.debug("Passing all access");
+                }
                 status = true;
-            }
-            else if (principal == null) {
-                if (log.isDebugEnabled())
+            } else if (principal == null) {
+                if (log.isDebugEnabled()) {
                     log.debug("  No user authenticated, cannot grant access");
+                }
             } else {
                 for (String role : roles) {
                     if (hasRole(request.getWrapper(), principal, role)) {
                         status = true;
-                        if (log.isDebugEnabled())
+                        if (log.isDebugEnabled()) {
                             log.debug("Role found:  " + role);
-                    }
-                    else if (log.isDebugEnabled())
+                        }
+                    } else if (log.isDebugEnabled()) {
                         log.debug("No role found:  " + role);
+                    }
                 }
             }
         }
diff --git a/java/org/apache/catalina/session/StandardSession.java 
b/java/org/apache/catalina/session/StandardSession.java
index a64d42a..44c41be 100644
--- a/java/org/apache/catalina/session/StandardSession.java
+++ b/java/org/apache/catalina/session/StandardSession.java
@@ -381,23 +381,19 @@ public class StandardSession implements HttpSession, 
Session, Serializable {
             for (Object o : listeners) {
                 if (!(o instanceof HttpSessionListener))
                     continue;
-                HttpSessionListener listener =
-                        (HttpSessionListener) o;
+                HttpSessionListener listener = (HttpSessionListener) o;
                 try {
-                    context.fireContainerEvent("beforeSessionCreated",
-                            listener);
+                    context.fireContainerEvent("beforeSessionCreated", 
listener);
                     listener.sessionCreated(event);
                     context.fireContainerEvent("afterSessionCreated", 
listener);
                 } catch (Throwable t) {
                     ExceptionUtils.handleThrowable(t);
                     try {
-                        context.fireContainerEvent("afterSessionCreated",
-                                listener);
+                        context.fireContainerEvent("afterSessionCreated", 
listener);
                     } catch (Exception e) {
                         // Ignore
                     }
-                    manager.getContext().getLogger().error
-                            (sm.getString("standardSession.sessionEvent"), t);
+                    manager.getContext().getLogger().error 
(sm.getString("standardSession.sessionEvent"), t);
                 }
             }
         }
@@ -891,12 +887,10 @@ public class StandardSession implements HttpSession, 
Session, Serializable {
                 if (event == null)
                     event = new HttpSessionEvent(getSession());
                 try {
-                    ((HttpSessionActivationListener) attribute)
-                            .sessionWillPassivate(event);
+                    ((HttpSessionActivationListener) 
attribute).sessionWillPassivate(event);
                 } catch (Throwable t) {
                     ExceptionUtils.handleThrowable(t);
-                    manager.getContext().getLogger().error
-                            (sm.getString("standardSession.attributeEvent"), 
t);
+                    
manager.getContext().getLogger().error(sm.getString("standardSession.attributeEvent"),
 t);
                 }
             }
         }
@@ -927,16 +921,13 @@ public class StandardSession implements HttpSession, 
Session, Serializable {
                 if (event == null)
                     event = new HttpSessionEvent(getSession());
                 try {
-                    ((HttpSessionActivationListener) attribute)
-                            .sessionDidActivate(event);
+                    ((HttpSessionActivationListener) 
attribute).sessionDidActivate(event);
                 } catch (Throwable t) {
                     ExceptionUtils.handleThrowable(t);
-                    manager.getContext().getLogger().error
-                            (sm.getString("standardSession.attributeEvent"), 
t);
+                    
manager.getContext().getLogger().error(sm.getString("standardSession.attributeEvent"),
 t);
                 }
             }
         }
-
     }
 
 
@@ -1700,8 +1691,7 @@ public class StandardSession implements HttpSession, 
Session, Serializable {
             Object value = attributes.get(key);
             if (value == null) {
                 continue;
-            }
-            else if (isAttributeDistributable(key, value) && !exclude(key, 
value)) {
+            } else if (isAttributeDistributable(key, value) && !exclude(key, 
value)) {
                 saveNames.add(key);
                 saveValues.add(value);
             } else {
@@ -1853,30 +1843,25 @@ public class StandardSession implements HttpSession, 
Session, Serializable {
         if (listeners == null)
             return;
         for (Object o : listeners) {
-            if (!(o instanceof HttpSessionAttributeListener))
+            if (!(o instanceof HttpSessionAttributeListener)) {
                 continue;
-            HttpSessionAttributeListener listener =
-                    (HttpSessionAttributeListener) o;
+            }
+            HttpSessionAttributeListener listener = 
(HttpSessionAttributeListener) o;
             try {
-                context.fireContainerEvent("beforeSessionAttributeRemoved",
-                        listener);
+                context.fireContainerEvent("beforeSessionAttributeRemoved", 
listener);
                 if (event == null) {
-                    event = new HttpSessionBindingEvent
-                            (getSession(), name, value);
+                    event = new HttpSessionBindingEvent(getSession(), name, 
value);
                 }
                 listener.attributeRemoved(event);
-                context.fireContainerEvent("afterSessionAttributeRemoved",
-                        listener);
+                context.fireContainerEvent("afterSessionAttributeRemoved", 
listener);
             } catch (Throwable t) {
                 ExceptionUtils.handleThrowable(t);
                 try {
-                    context.fireContainerEvent("afterSessionAttributeRemoved",
-                            listener);
+                    context.fireContainerEvent("afterSessionAttributeRemoved", 
listener);
                 } catch (Exception e) {
                     // Ignore
                 }
-                manager.getContext().getLogger().error
-                        (sm.getString("standardSession.attributeEvent"), t);
+                
manager.getContext().getLogger().error(sm.getString("standardSession.attributeEvent"),
 t);
             }
         }
 
diff --git a/java/org/apache/catalina/startup/Catalina.java 
b/java/org/apache/catalina/startup/Catalina.java
index 099d305..5df6701 100644
--- a/java/org/apache/catalina/startup/Catalina.java
+++ b/java/org/apache/catalina/startup/Catalina.java
@@ -232,24 +232,18 @@ public class Catalina {
             if (isConfig) {
                 configFile = arg;
                 isConfig = false;
-            }
-            else if (arg.equals("-config")) {
+            } else if (arg.equals("-config")) {
                 isConfig = true;
-            }
-            else if (arg.equals("-nonaming")) {
+            } else if (arg.equals("-nonaming")) {
                 setUseNaming(false);
-            }
-            else if (arg.equals("-help")) {
+            } else if (arg.equals("-help")) {
                 usage();
                 return false;
-            }
-            else if (arg.equals("start")) {
+            } else if (arg.equals("start")) {
                 // NOOP
-            }
-            else if (arg.equals("configtest")) {
+            } else if (arg.equals("configtest")) {
                 // NOOP
-            }
-            else if (arg.equals("stop")) {
+            } else if (arg.equals("stop")) {
                 // NOOP
             } else {
                 usage();
diff --git a/java/org/apache/catalina/startup/ClassLoaderFactory.java 
b/java/org/apache/catalina/startup/ClassLoaderFactory.java
index 7a35dd6..2be5613 100644
--- a/java/org/apache/catalina/startup/ClassLoaderFactory.java
+++ b/java/org/apache/catalina/startup/ClassLoaderFactory.java
@@ -85,14 +85,15 @@ public final class ClassLoaderFactory {
 
         // Add unpacked directories
         if (unpacked != null) {
-            for (File value : unpacked) {
-                File file = value;
-                if (!file.canRead())
+            for (File file : unpacked) {
+                if (!file.canRead()) {
                     continue;
+                }
                 file = new File(file.getCanonicalPath() + File.separator);
                 URL url = file.toURI().toURL();
-                if (log.isDebugEnabled())
+                if (log.isDebugEnabled()) {
                     log.debug("  Including directory " + url);
+                }
                 set.add(url);
             }
         }
@@ -100,19 +101,22 @@ public final class ClassLoaderFactory {
         // Add packed directory JAR files
         if (packed != null) {
             for (File directory : packed) {
-                if (!directory.isDirectory() || !directory.canRead())
+                if (!directory.isDirectory() || !directory.canRead()) {
                     continue;
+                }
                 String filenames[] = directory.list();
                 if (filenames == null) {
                     continue;
                 }
                 for (String s : filenames) {
                     String filename = s.toLowerCase(Locale.ENGLISH);
-                    if (!filename.endsWith(".jar"))
+                    if (!filename.endsWith(".jar")) {
                         continue;
+                    }
                     File file = new File(directory, s);
-                    if (log.isDebugEnabled())
+                    if (log.isDebugEnabled()) {
                         log.debug("  Including jar file " + 
file.getAbsolutePath());
+                    }
                     URL url = file.toURI().toURL();
                     set.add(url);
                 }
@@ -125,10 +129,11 @@ public final class ClassLoaderFactory {
                 new PrivilegedAction<URLClassLoader>() {
                     @Override
                     public URLClassLoader run() {
-                        if (parent == null)
+                        if (parent == null) {
                             return new URLClassLoader(array);
-                        else
+                        } else {
                             return new URLClassLoader(array, parent);
+                        }
                     }
                 });
     }
diff --git 
a/java/org/apache/catalina/tribes/group/interceptors/FragmentationInterceptor.java
 
b/java/org/apache/catalina/tribes/group/interceptors/FragmentationInterceptor.java
index f243514..872f66a 100644
--- 
a/java/org/apache/catalina/tribes/group/interceptors/FragmentationInterceptor.java
+++ 
b/java/org/apache/catalina/tribes/group/interceptors/FragmentationInterceptor.java
@@ -208,7 +208,9 @@ public class FragmentationInterceptor extends 
ChannelInterceptorBase implements
         public ChannelMessage assemble() {
             if ( !complete() ) throw new 
IllegalStateException(sm.getString("fragmentationInterceptor.fragments.missing"));
             int buffersize = 0;
-            for (XByteBuffer xByteBuffer : frags) buffersize += 
xByteBuffer.getLength();
+            for (XByteBuffer frag : frags) {
+                buffersize += frag.getLength();
+            }
             XByteBuffer buf = new XByteBuffer(buffersize,false);
             msg.setMessage(buf);
             for (XByteBuffer frag : frags) {
diff --git 
a/java/org/apache/catalina/tribes/transport/nio/NioReplicationTask.java 
b/java/org/apache/catalina/tribes/transport/nio/NioReplicationTask.java
index b8846f3..7664afa 100644
--- a/java/org/apache/catalina/tribes/transport/nio/NioReplicationTask.java
+++ b/java/org/apache/catalina/tribes/transport/nio/NioReplicationTask.java
@@ -196,24 +196,15 @@ public class NioReplicationTask extends AbstractRxTask {
 
         registerForRead(key,reader);//register to read new data, before we 
send it off to avoid dead locks
 
-        /**
-         * Use send ack here if you want to ack the request to the remote
-         * server before completing the request
-         * This is considered an asynchronous request
-         */
-        /**
-         * Use send ack here if you want the request to complete on this
-         * server before sending the ack to the remote server
-         * This is considered a synchronized request
-         */
         for (ChannelMessage msg : msgs) {
             /**
              * Use send ack here if you want to ack the request to the remote
              * server before completing the request
              * This is considered an asynchronous request
              */
-            if (ChannelData.sendAckAsync(msg.getOptions()))
+            if (ChannelData.sendAckAsync(msg.getOptions())) {
                 sendAck(key, (WritableByteChannel) channel, 
Constants.ACK_COMMAND, saddr);
+            }
             try {
                 if (Logs.MESSAGES.isTraceEnabled()) {
                     try {
diff --git a/java/org/apache/catalina/util/ExtensionValidator.java 
b/java/org/apache/catalina/util/ExtensionValidator.java
index 0c7fc13..e308a5e 100644
--- a/java/org/apache/catalina/util/ExtensionValidator.java
+++ b/java/org/apache/catalina/util/ExtensionValidator.java
@@ -345,14 +345,11 @@ public final class ExtensionValidator {
                     continue;
                 }
                 for (File file : files) {
-                    if 
(file.getName().toLowerCase(Locale.ENGLISH).endsWith(".jar") &&
-                            file.isFile()) {
+                    if 
(file.getName().toLowerCase(Locale.ENGLISH).endsWith(".jar") && file.isFile()) {
                         try {
                             addSystemResource(file);
                         } catch (IOException e) {
-                            log.error
-                                    (sm.getString
-                                            ("extensionValidator.failload", 
file), e);
+                            
log.error(sm.getString("extensionValidator.failload", file), e);
                         }
                     }
                 }
@@ -360,6 +357,4 @@ public final class ExtensionValidator {
         }
 
     }
-
-
 }
diff --git a/java/org/apache/catalina/valves/AbstractAccessLogValve.java 
b/java/org/apache/catalina/valves/AbstractAccessLogValve.java
index 2580524..83f9c93 100644
--- a/java/org/apache/catalina/valves/AbstractAccessLogValve.java
+++ b/java/org/apache/catalina/valves/AbstractAccessLogValve.java
@@ -1517,9 +1517,9 @@ public abstract class AbstractAccessLogValve extends 
ValveBase implements Access
         public void addElement(CharArrayWriter buf, Date date, Request request,
                 Response response, long time) {
             String value = "-";
-            Cookie[] c = request.getCookies();
-            if (c != null) {
-                for (Cookie cookie : c) {
+            Cookie[] cookies = request.getCookies();
+            if (cookies != null) {
+                for (Cookie cookie : cookies) {
                     if (header.equals(cookie.getName())) {
                         value = cookie.getValue();
                         break;
diff --git a/java/org/apache/el/util/ReflectionUtil.java 
b/java/org/apache/el/util/ReflectionUtil.java
index 60f1dcb..da935ec 100644
--- a/java/org/apache/el/util/ReflectionUtil.java
+++ b/java/org/apache/el/util/ReflectionUtil.java
@@ -436,11 +436,11 @@ public class ReflectionUtil {
                         (jreCompat.canAcccess(base, m) || base != null && 
jreCompat.canAcccess(null, m)))) {
             return m;
         }
-        Class<?>[] inf = type.getInterfaces();
+        Class<?>[] interfaces = type.getInterfaces();
         Method mp = null;
-        for (Class<?> aClass : inf) {
+        for (Class<?> iface : interfaces) {
             try {
-                mp = aClass.getMethod(m.getName(), m.getParameterTypes());
+                mp = iface.getMethod(m.getName(), m.getParameterTypes());
                 mp = getMethod(mp.getDeclaringClass(), base, mp);
                 if (mp != null) {
                     return mp;
diff --git a/java/org/apache/jasper/JspC.java b/java/org/apache/jasper/JspC.java
index b5acd0b..7ef04e0 100644
--- a/java/org/apache/jasper/JspC.java
+++ b/java/org/apache/jasper/JspC.java
@@ -1726,13 +1726,13 @@ public class JspC extends Task implements Options {
                 // therefore we have permission to freak out
                 throw new RuntimeException(ioe.toString());
             }
-            File lib = new File(webappBase, "/WEB-INF/lib");
-            if (lib.exists() && lib.isDirectory()) {
-                String[] libs = lib.list();
+            File webinfLib = new File(webappBase, "/WEB-INF/lib");
+            if (webinfLib.exists() && webinfLib.isDirectory()) {
+                String[] libs = webinfLib.list();
                 if (libs != null) {
-                    for (String s : libs) {
-                        if (s.length() < 5) continue;
-                        String ext = s.substring(s.length() - 4);
+                    for (String lib : libs) {
+                        if (lib.length() < 5) continue;
+                        String ext = lib.substring(lib.length() - 4);
                         if (!".jar".equalsIgnoreCase(ext)) {
                             if (".tld".equalsIgnoreCase(ext)) {
                                 log.warn("TLD files should not be placed in "
@@ -1741,9 +1741,8 @@ public class JspC extends Task implements Options {
                             continue;
                         }
                         try {
-                            File libFile = new File(lib, s);
-                            classPath = classPath + File.pathSeparator
-                                    + libFile.getAbsolutePath();
+                            File libFile = new File(webinfLib, lib);
+                            classPath = classPath + File.pathSeparator + 
libFile.getAbsolutePath();
                             
urls.add(libFile.getAbsoluteFile().toURI().toURL());
                         } catch (IOException ioe) {
                             // failing a toCanonicalPath on a file that
diff --git a/java/org/apache/jasper/compiler/Generator.java 
b/java/org/apache/jasper/compiler/Generator.java
index ea58146..fcfb517 100644
--- a/java/org/apache/jasper/compiler/Generator.java
+++ b/java/org/apache/jasper/compiler/Generator.java
@@ -2731,8 +2731,7 @@ class Generator {
                             if (varName == null) {
                                 varName = n.getTagData().getAttributeString(
                                         tagVarInfo.getNameFromAttribute());
-                            }
-                            else if (tagVarInfo.getNameFromAttribute() != 
null) {
+                            } else if (tagVarInfo.getNameFromAttribute() != 
null) {
                                 // alias
                                 continue;
                             }
@@ -2804,8 +2803,7 @@ class Generator {
                     if (varName == null) {
                         varName = n.getTagData().getAttributeString(
                                 tagVarInfo.getNameFromAttribute());
-                    }
-                    else if (tagVarInfo.getNameFromAttribute() != null) {
+                    } else if (tagVarInfo.getNameFromAttribute() != null) {
                         // alias
                         continue;
                     }
@@ -2875,8 +2873,7 @@ class Generator {
                     if (varName == null) {
                         varName = n.getTagData().getAttributeString(
                                 tagVarInfo.getNameFromAttribute());
-                    }
-                    else if (tagVarInfo.getNameFromAttribute() != null) {
+                    } else if (tagVarInfo.getNameFromAttribute() != null) {
                         // alias
                         continue;
                     }
@@ -2929,8 +2926,7 @@ class Generator {
                         if (name == null) {
                             name = n.getTagData().getAttributeString(
                                     tagVarInfo.getNameFromAttribute());
-                        }
-                        else if (tagVarInfo.getNameFromAttribute() != null) {
+                        } else if (tagVarInfo.getNameFromAttribute() != null) {
                             // alias
                             continue;
                         }
diff --git a/java/org/apache/jasper/compiler/JspUtil.java 
b/java/org/apache/jasper/compiler/JspUtil.java
index c1f5ec0..b077113 100644
--- a/java/org/apache/jasper/compiler/JspUtil.java
+++ b/java/org/apache/jasper/compiler/JspUtil.java
@@ -165,16 +165,16 @@ public class JspUtil {
          */
         String missingAttribute = null;
 
-        for (ValidAttribute value : validAttributes) {
+        for (ValidAttribute validAttribute : validAttributes) {
             int attrPos;
-            if (value.mandatory) {
-                attrPos = temp.indexOf(value.name);
+            if (validAttribute.mandatory) {
+                attrPos = temp.indexOf(validAttribute.name);
                 if (attrPos != -1) {
                     temp.remove(attrPos);
                     valid = true;
                 } else {
                     valid = false;
-                    missingAttribute = value.name;
+                    missingAttribute = validAttribute.name;
                     break;
                 }
             }
diff --git a/java/org/apache/jasper/servlet/JspCServletContext.java 
b/java/org/apache/jasper/servlet/JspCServletContext.java
index fa24ce5..7298708 100644
--- a/java/org/apache/jasper/servlet/JspCServletContext.java
+++ b/java/org/apache/jasper/servlet/JspCServletContext.java
@@ -451,8 +451,7 @@ public class JspCServletContext implements ServletContext {
                         File testFile = new File(basePath + File.separator + 
theFile);
                         if (testFile.isFile()) {
                             thePaths.add(path + theFile);
-                        }
-                        else if (testFile.isDirectory()) {
+                        } else if (testFile.isDirectory()) {
                             thePaths.add(path + theFile + "/");
                         }
                     }
diff --git a/java/org/apache/tomcat/dbcp/dbcp2/DelegatingConnection.java 
b/java/org/apache/tomcat/dbcp/dbcp2/DelegatingConnection.java
index 11290c6..c215d03 100644
--- a/java/org/apache/tomcat/dbcp/dbcp2/DelegatingConnection.java
+++ b/java/org/apache/tomcat/dbcp/dbcp2/DelegatingConnection.java
@@ -626,8 +626,7 @@ public class DelegatingConnection<C extends Connection> 
extends AbandonedTrace i
                     } catch (Exception e) {
                         thrownList.add(e);
                     }
-                }
-                else if (trace instanceof ResultSet) {
+                } else if (trace instanceof ResultSet) {
                     // DBCP-265: Need to close the result sets that are
                     // generated via DatabaseMetaData
                     try {
diff --git a/java/org/apache/tomcat/util/IntrospectionUtils.java 
b/java/org/apache/tomcat/util/IntrospectionUtils.java
index 506f50d..606d648 100644
--- a/java/org/apache/tomcat/util/IntrospectionUtils.java
+++ b/java/org/apache/tomcat/util/IntrospectionUtils.java
@@ -90,8 +90,7 @@ public final class IntrospectionUtils {
                             ok = false;
                         }
                         // Try a setFoo ( long )
-                    }
-                    else if ("java.lang.Long".equals(paramType.getName())
+                    } else if ("java.lang.Long".equals(paramType.getName())
                             || "long".equals(paramType.getName())) {
                         try {
                             params[0] = Long.valueOf(value);
@@ -100,14 +99,12 @@ public final class IntrospectionUtils {
                         }
 
                         // Try a setFoo ( boolean )
-                    }
-                    else if ("java.lang.Boolean".equals(paramType.getName())
+                    } else if ("java.lang.Boolean".equals(paramType.getName())
                             || "boolean".equals(paramType.getName())) {
                         params[0] = Boolean.valueOf(value);
 
                         // Try a setFoo ( InetAddress )
-                    }
-                    else if ("java.net.InetAddress".equals(paramType
+                    } else if ("java.net.InetAddress".equals(paramType
                             .getName())) {
                         try {
                             params[0] = InetAddress.getByName(value);
diff --git a/java/org/apache/tomcat/util/buf/ByteChunk.java 
b/java/org/apache/tomcat/util/buf/ByteChunk.java
index d761054..d3ec97c 100644
--- a/java/org/apache/tomcat/util/buf/ByteChunk.java
+++ b/java/org/apache/tomcat/util/buf/ByteChunk.java
@@ -803,7 +803,6 @@ public final class ByteChunk extends AbstractChunk {
      *         is not found.
      */
     public static int findBytes(byte bytes[], int start, int end, byte b[]) {
-        int blen = b.length;
         int offset = start;
         while (offset < end) {
             for (byte value : b) {
diff --git a/java/org/apache/tomcat/util/modeler/BaseModelMBean.java 
b/java/org/apache/tomcat/util/modeler/BaseModelMBean.java
index 3dbf9f6..db66c5f 100644
--- a/java/org/apache/tomcat/util/modeler/BaseModelMBean.java
+++ b/java/org/apache/tomcat/util/modeler/BaseModelMBean.java
@@ -21,7 +21,6 @@ package org.apache.tomcat.util.modeler;
 
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
-import java.util.Iterator;
 
 import javax.management.Attribute;
 import javax.management.AttributeChangeNotification;
diff --git 
a/java/org/apache/tomcat/util/modeler/modules/MbeansDescriptorsIntrospectionSource.java
 
b/java/org/apache/tomcat/util/modeler/modules/MbeansDescriptorsIntrospectionSource.java
index ad00ff7..72809e7 100644
--- 
a/java/org/apache/tomcat/util/modeler/modules/MbeansDescriptorsIntrospectionSource.java
+++ 
b/java/org/apache/tomcat/util/modeler/modules/MbeansDescriptorsIntrospectionSource.java
@@ -225,8 +225,7 @@ public class MbeansDescriptorsIntrospectionSource extends 
ModelerSource
                 getAttMap.put(name, method);
                 // just a marker, we don't use the value
                 attMap.put(name, method);
-            }
-            else if (name.startsWith("is") && params.length == 0) {
+            } else if (name.startsWith("is") && params.length == 0) {
                 Class<?> ret = method.getReturnType();
                 if (Boolean.TYPE != ret) {
                     if (log.isDebugEnabled()) {
@@ -240,8 +239,7 @@ public class MbeansDescriptorsIntrospectionSource extends 
ModelerSource
                 // just a marker, we don't use the value
                 attMap.put(name, method);
 
-            }
-            else if (name.startsWith("set") && params.length == 1) {
+            } else if (name.startsWith("set") && params.length == 1) {
                 if (!supportedType(params[0])) {
                     if (log.isDebugEnabled()) {
                         log.debug("Unsupported type " + method + " " + 
params[0]);
diff --git a/java/org/apache/tomcat/util/net/openssl/OpenSSLConf.java 
b/java/org/apache/tomcat/util/net/openssl/OpenSSLConf.java
index 9f2d1ca..8ab720c 100644
--- a/java/org/apache/tomcat/util/net/openssl/OpenSSLConf.java
+++ b/java/org/apache/tomcat/util/net/openssl/OpenSSLConf.java
@@ -70,8 +70,7 @@ public class OpenSSLConf implements Serializable {
                 log.error(sm.getString("opensslconf.failedCommand", name, 
value,
                         Integer.toString(rc)));
                 result = false;
-            }
-            else if (log.isDebugEnabled()) {
+            } else if (log.isDebugEnabled()) {
                 log.debug(sm.getString("opensslconf.resultCommand", name, 
value,
                         Integer.toString(rc)));
             }
@@ -111,8 +110,7 @@ public class OpenSSLConf implements Serializable {
                 log.error(sm.getString("opensslconf.failedCommand", name, 
value,
                         Integer.toString(rc)));
                 result = false;
-            }
-            else if (log.isDebugEnabled()) {
+            } else if (log.isDebugEnabled()) {
                 log.debug(sm.getString("opensslconf.resultCommand", name, 
value,
                         Integer.toString(rc)));
             }
diff --git a/java/org/apache/tomcat/websocket/AuthenticatorFactory.java 
b/java/org/apache/tomcat/websocket/AuthenticatorFactory.java
index 116ab67..0bc5e6b 100644
--- a/java/org/apache/tomcat/websocket/AuthenticatorFactory.java
+++ b/java/org/apache/tomcat/websocket/AuthenticatorFactory.java
@@ -16,7 +16,6 @@
  */
 package org.apache.tomcat.websocket;
 
-import java.util.Iterator;
 import java.util.ServiceLoader;
 
 /**
diff --git 
a/test/org/apache/catalina/tribes/group/TestGroupChannelMemberArrival.java 
b/test/org/apache/catalina/tribes/group/TestGroupChannelMemberArrival.java
index fb7c960..8d8dba1 100644
--- a/test/org/apache/catalina/tribes/group/TestGroupChannelMemberArrival.java
+++ b/test/org/apache/catalina/tribes/group/TestGroupChannelMemberArrival.java
@@ -64,8 +64,8 @@ public class TestGroupChannelMemberArrival {
             };
             threads[i] = t;
         }
-        for (Thread value : threads) {
-            value.start();
+        for (Thread thread : threads) {
+            thread.start();
         }
         for (Thread thread : threads) {
             thread.join();
diff --git 
a/test/org/apache/catalina/tribes/group/interceptors/TestDomainFilterInterceptor.java
 
b/test/org/apache/catalina/tribes/group/interceptors/TestDomainFilterInterceptor.java
index e03ddec..bd2be3c 100644
--- 
a/test/org/apache/catalina/tribes/group/interceptors/TestDomainFilterInterceptor.java
+++ 
b/test/org/apache/catalina/tribes/group/interceptors/TestDomainFilterInterceptor.java
@@ -73,7 +73,7 @@ public class TestDomainFilterInterceptor {
             };
             threads[i] = t;
         }
-        for (Thread value : threads) value.start();
+        for (Thread thread : threads) thread.start();
         for (Thread thread : threads) thread.join();
         System.out.println("All channels started.");
         for (int i=listeners.length-1; i>=0; i-- ) {
diff --git 
a/test/org/apache/catalina/tribes/group/interceptors/TestOrderInterceptor.java 
b/test/org/apache/catalina/tribes/group/interceptors/TestOrderInterceptor.java
index c2e76a1..bfd707b 100644
--- 
a/test/org/apache/catalina/tribes/group/interceptors/TestOrderInterceptor.java
+++ 
b/test/org/apache/catalina/tribes/group/interceptors/TestOrderInterceptor.java
@@ -118,8 +118,8 @@ public class TestOrderInterceptor {
         for (int i=0;i<threads.length;i++) {
             threads[i] = new Thread(run);
         }
-        for (Thread item : threads) {
-            item.start();
+        for (Thread thread : threads) {
+            thread.start();
         }
         for (Thread thread : threads) {
             thread.join();
diff --git 
a/test/org/apache/catalina/tribes/test/channel/TestDataIntegrity.java 
b/test/org/apache/catalina/tribes/test/channel/TestDataIntegrity.java
index 30675d8..af192dc 100644
--- a/test/org/apache/catalina/tribes/test/channel/TestDataIntegrity.java
+++ b/test/org/apache/catalina/tribes/test/channel/TestDataIntegrity.java
@@ -78,8 +78,8 @@ public class TestDataIntegrity {
                 }
             };
         }
-        for (Thread value : threads) {
-            value.start();
+        for (Thread thread : threads) {
+            thread.start();
         }
         for (Thread thread : threads) {
             thread.join();
@@ -93,34 +93,34 @@ public class TestDataIntegrity {
 
     @Test
     public void testDataSendASYNCM() throws Exception {
-            System.err.println("Starting ASYNC MULTI THREAD");
-            Thread[] threads = new Thread[threadCount];
-            for (int x=0; x<threads.length; x++ ) {
-                threads[x] = new Thread() {
-                    @Override
-                    public void run() {
-                        try {
-                            long start = System.currentTimeMillis();
-                            for (int i = 0; i < msgCount; i++) 
channel1.send(new Member[] {channel2.getLocalMember(false)}, 
Data.createRandomData(),Channel.SEND_OPTIONS_ASYNCHRONOUS);
-                            System.out.println("Thread["+this.getName()+"] 
sent "+msgCount+" messages in "+(System.currentTimeMillis()-start)+" ms.");
-                        }catch ( Exception x ) {
-                            x.printStackTrace();
-                            return;
-                        }
+        System.err.println("Starting ASYNC MULTI THREAD");
+        Thread[] threads = new Thread[threadCount];
+        for (int x=0; x<threads.length; x++ ) {
+            threads[x] = new Thread() {
+                @Override
+                public void run() {
+                    try {
+                        long start = System.currentTimeMillis();
+                        for (int i = 0; i < msgCount; i++) channel1.send(new 
Member[] {channel2.getLocalMember(false)}, 
Data.createRandomData(),Channel.SEND_OPTIONS_ASYNCHRONOUS);
+                        System.out.println("Thread["+this.getName()+"] sent 
"+msgCount+" messages in "+(System.currentTimeMillis()-start)+" ms.");
+                    }catch ( Exception x ) {
+                        x.printStackTrace();
+                        return;
                     }
-                };
-            }
-        for (Thread value : threads) {
-            value.start();
+                }
+            };
+        }
+        for (Thread thread : threads) {
+            thread.start();
         }
         for (Thread thread : threads) {
             thread.join();
         }
-            //sleep for 50 sec, let the other messages in
-            long start = System.currentTimeMillis();
-            while ( (System.currentTimeMillis()-start)<25000 && 
msgCount*threadCount!=listener1.count) Thread.sleep(500);
-            System.err.println("Finished ASYNC MULTI THREAD 
["+listener1.count+"]");
-            Assert.assertEquals("Checking success 
messages.",msgCount*threadCount,listener1.count);
+        //sleep for 50 sec, let the other messages in
+        long start = System.currentTimeMillis();
+        while ( (System.currentTimeMillis()-start)<25000 && 
msgCount*threadCount!=listener1.count) Thread.sleep(500);
+        System.err.println("Finished ASYNC MULTI THREAD 
["+listener1.count+"]");
+        Assert.assertEquals("Checking success 
messages.",msgCount*threadCount,listener1.count);
     }
 
     @Test
diff --git 
a/test/org/apache/catalina/tribes/test/channel/TestMulticastPackages.java 
b/test/org/apache/catalina/tribes/test/channel/TestMulticastPackages.java
index 58d8b3d..e52c61d 100644
--- a/test/org/apache/catalina/tribes/test/channel/TestMulticastPackages.java
+++ b/test/org/apache/catalina/tribes/test/channel/TestMulticastPackages.java
@@ -131,8 +131,8 @@ public class TestMulticastPackages {
                 }
             };
         }
-        for (Thread value : threads) {
-            value.start();
+        for (Thread thread : threads) {
+            thread.start();
         }
         for (Thread thread : threads) {
             thread.join();
diff --git a/test/org/apache/catalina/tribes/test/channel/TestUdpPackages.java 
b/test/org/apache/catalina/tribes/test/channel/TestUdpPackages.java
index fecefab..146c97d 100644
--- a/test/org/apache/catalina/tribes/test/channel/TestUdpPackages.java
+++ b/test/org/apache/catalina/tribes/test/channel/TestUdpPackages.java
@@ -123,8 +123,8 @@ public class TestUdpPackages {
                 }
             };
         }
-        for (Thread value : threads) {
-            value.start();
+        for (Thread thread : threads) {
+            thread.start();
         }
         for (Thread thread : threads) {
             thread.join();
@@ -176,8 +176,8 @@ public class TestUdpPackages {
                 }
             };
         }
-        for (Thread value : threads) {
-            value.start();
+        for (Thread thread : threads) {
+            thread.start();
         }
         for (Thread thread : threads) {
             thread.join();
diff --git a/webapps/examples/jsp/checkbox/checkresult.jsp 
b/webapps/examples/jsp/checkbox/checkresult.jsp
index ecbbacf..4e64739 100644
--- a/webapps/examples/jsp/checkbox/checkresult.jsp
+++ b/webapps/examples/jsp/checkbox/checkresult.jsp
@@ -31,10 +31,10 @@ The checked fruits (got using request) are: <br>
     if (fruits != null) {
         for (String fruit : fruits) {
 %>
-    <li>
-            <%
-          out.println (util.HTMLFilter.filter(fruit));
-      }
+<li>
+<%
+            out.println (util.HTMLFilter.filter(fruit));
+        }
     } else out.println ("none selected");
 %>
 </ul>
@@ -51,11 +51,13 @@ The checked fruits (got using beans) are <br>
     if (!fruits[0].equals("1")) {
         for (String fruit : fruits) {
 %>
-    <li>
-            <%
-          out.println (util.HTMLFilter.filter(fruit));
-      }
-    } else out.println ("none selected");
+<li>
+<%
+            out.println (util.HTMLFilter.filter(fruit));
+        }
+    } else {
+        out.println ("none selected");
+    }
 %>
 </ul>
 </font>
diff --git a/webapps/examples/jsp/sessions/carts.jsp 
b/webapps/examples/jsp/sessions/carts.jsp
index b5dc606..dc51495 100644
--- a/webapps/examples/jsp/sessions/carts.jsp
+++ b/webapps/examples/jsp/sessions/carts.jsp
@@ -30,8 +30,8 @@
     String[] items = cart.getItems();
     for (String item : items) {
 %>
-    <li> <% out.print(util.HTMLFilter.filter(item)); %>
-            <%
+<li> <% out.print(util.HTMLFilter.filter(item)); %>
+<%
     }
 %>
 </ol>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to