diff --git a/src/main/org/apache/tools/ant/util/ScriptRunnerBase.java b/src/main/org/apache/tools/ant/util/ScriptRunnerBase.java index 91aefa451..eae129df6 100644 --- a/src/main/org/apache/tools/ant/util/ScriptRunnerBase.java +++ b/src/main/org/apache/tools/ant/util/ScriptRunnerBase.java @@ -92,11 +92,8 @@ public abstract class ScriptRunnerBase { * @param bean the object to be stored in the script context. */ public void addBean(String key, Object bean) { - if (key.isEmpty() || !Character.isJavaIdentifierStart(key.charAt(0))) { - return; - } - - if (!key.chars().skip(1).allMatch(Character::isJavaIdentifierPart)) { + if (key.isEmpty() || !Character.isJavaIdentifierStart(key.charAt(0)) + || !key.chars().skip(1).allMatch(Character::isJavaIdentifierPart)) { return; }