cosmetics
diff --git a/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlFormatRenderer.java b/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlFormatRenderer.java
index 77994ce..2bf3b9a 100755
--- a/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlFormatRenderer.java
+++ b/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlFormatRenderer.java
@@ -163,22 +163,17 @@
         Object[] args = EMPTY_ARGS;
         if (htmlOutputFormat.getChildCount() > 0)
         {
-            List<Object> argsList = null;
-
             List<UIParameter> validParams = HtmlRendererUtils.getValidUIParameterChildren(
                     facesContext, htmlOutputFormat.getChildren(), false, false, false);
-            for (int i = 0, size = validParams.size(); i < size; i++)
+            if (validParams != null && !validParams.isEmpty())
             {
-                UIParameter param = validParams.get(i);
-                if (argsList == null)
+                List<Object> argsList = new ArrayList<>(validParams.size());
+                for (int i = 0, size = validParams.size(); i < size; i++)
                 {
-                    argsList = new ArrayList<>();
+                    UIParameter param = validParams.get(i);
+                    argsList.add(param.getValue());
                 }
-                argsList.add(param.getValue());
-            }
-            
-            if (argsList != null)
-            {
+
                 args = argsList.toArray(new Object[argsList.size()]);
             }
         }