Use primitive parsing.
diff --git a/core/src/main/java/org/apache/commons/digester3/xmlrules/CallParamRule.java b/core/src/main/java/org/apache/commons/digester3/xmlrules/CallParamRule.java
index d23127f..a8236ba 100644
--- a/core/src/main/java/org/apache/commons/digester3/xmlrules/CallParamRule.java
+++ b/core/src/main/java/org/apache/commons/digester3/xmlrules/CallParamRule.java
@@ -58,7 +58,7 @@
             }
             else if ( fromStack != null )
             {
-                builder.fromStack( Boolean.valueOf( fromStack ).booleanValue() );
+                builder.fromStack( Boolean.parseBoolean(fromStack) );
             }
         }
         else