--- old/src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/LessThan.java 2015-10-07 21:02:15.223471853 +0200 +++ new/src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/LessThan.java 2015-10-07 21:02:15.139471851 +0200 @@ -63,10 +63,10 @@ Number l = (Number)left; 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).compareTo ((BigInteger)r) < 0)); + value (Boolean.valueOf (((BigInteger)l).compareTo ((BigInteger)r) < 0)); } } catch (ClassCastException e)