--- old/src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/NotEqual.java 2015-10-07 21:02:15.511471858 +0200 +++ new/src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/NotEqual.java 2015-10-07 21:02:15.427471857 +0200 @@ -56,7 +56,7 @@ { Boolean l = (Boolean)left; Boolean r = (Boolean)right ().evaluate (); - value (new Boolean (l.booleanValue () != r.booleanValue())); + value (Boolean.valueOf (l.booleanValue () != r.booleanValue())); } else { @@ -64,10 +64,10 @@ Number r = (Number)right ().evaluate (); if (l instanceof Float || l instanceof Double || r instanceof Float || r instanceof Double) - value (new Boolean (l.doubleValue () != r.doubleValue ())); + value (Boolean.valueOf (l.doubleValue () != r.doubleValue ())); else //daz value (new Boolean (l.longValue () != r.longValue ())); - value (new Boolean (!((BigInteger)l).equals ((BigInteger)r))); + value (Boolean.valueOf (!((BigInteger)l).equals ((BigInteger)r))); } } catch (ClassCastException e)