diff -r 101b84dce5da -r 2ae294e4518c jdk/src/share/classes/javax/swing/text/rtf/RTFAttributes.java --- a/jdk/src/share/classes/javax/swing/text/rtf/RTFAttributes.java Fri Apr 04 20:32:59 2008 +0400 +++ b/jdk/src/share/classes/javax/swing/text/rtf/RTFAttributes.java Mon Apr 07 14:53:51 2008 +0400 @@ -281,7 +281,7 @@ public AssertiveAttribute(int d, Object s, String r, int v) { super(d, s, r); - swingValue = new Integer(v); + swingValue = Integer.valueOf(v); } public boolean set(MutableAttributeSet target) @@ -343,7 +343,7 @@ public NumericAttribute(int d, Object s, String r, int ds, int dr) { - this(d, s, r, new Integer(ds), dr, 1f); + this(d, s, r, Integer.valueOf(ds), dr, 1f); } public NumericAttribute(int d, Object s, @@ -377,7 +377,7 @@ Number swingValue; if (scale == 1f) - swingValue = new Integer(parameter); + swingValue = Integer.valueOf(parameter); else swingValue = new Float(parameter / scale); target.addAttribute(swingName, swingValue);