Is there any value in creating an Integer object from an int?
<p>I was walking through some code and came across these lines:</p>

<pre><code>public final static int CM_VALUE = 0x200;
public final static Integer CM = new Integer(CM_VALUE);
</code></pre>

<p>Do anyone know why the author held the value in hex before passing it back to <code>Integer</code>? Does doing it this way add any benefits to the code?</p>
