System.out could be set or not?
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/5951464/java-final-system-out-system-in-and-system-err">java: “final” System.out, System.in and System.err?</a>  </p>
</blockquote>



<p>Direct setting of <code>System.out</code>,</p>

<pre><code>System.out = null; //gives error that it is final and that's understood
</code></pre>

<p>But have a look at this:</p>

<pre><code>System.setOut(null); //allows to set out ??
</code></pre>

<p>But how is that possible if <code>out</code> is <code>final</code>?</p>
