title: java -verbose:class shows that the servlet is loaded but a static content is initialized only when the servlet is accessed
body: <p>I think that I'm getting something wrong here.</p>
  
  <p>I have a simple <code>servlet</code> with a static block that prints some message. So as far as I understand the static block should be processed when the servlet class is first loaded into the jvm. </p>
  
  <p>I am using embedded <code>jetty</code> and launch the jetty server with <code>-verbose:class</code> jvm option. </p>
  
  <p>I can see in the output that the <code>Servlet</code> class is loaded long before I first access this servlet and see the messages. </p>
  
  <p>But to my understanding the static block should be initialized right after the class is loaded. Where am I wrong here?</p>