--- old/src/share/classes/com/sun/javatest/regtest/config/Expr.java 2018-11-09 13:13:37.495548815 +0300 +++ new/src/share/classes/com/sun/javatest/regtest/config/Expr.java 2018-11-09 13:13:37.391542721 +0300 @@ -502,7 +502,7 @@ } public String eval(Context c) throws Fault { - return String.valueOf(left.evalBoolean(c) & right.evalBoolean(c)); + return left.evalBoolean(c) ? String.valueOf(right.evalBoolean(c)) : "false"; } int precedence() { @@ -811,7 +811,7 @@ } public String eval(Context c) throws Fault { - return String.valueOf(left.evalBoolean(c) | right.evalBoolean(c)); + return left.evalBoolean(c) ? "true" : String.valueOf(right.evalBoolean(c)); } int precedence() {