title: When is the out object of the System class initialized in Java?
body: <p>Variables modified as <code>final</code> must be initialized when declared or when the constructor is executed.</p>
  <p>I looked up in the System Class File, and found the <code>out</code> Object is initialized in the <code>private static void initializeSystemClass()</code> method, when is this method called?</p>