title: Initialize a static final field in the constructor
body: <pre><code>public class A 
  {    
      private static final int x;
  
      public A() 
      {
          x = 5;
      }
  }
  </code></pre>
  
  <ul>
  <li><code>final</code> means the variable can only be assigned once (in the constructor).</li>
  <li><code>static</code> means it's a class instance.</li>
  </ul>
  
  <p>I can't see why this is prohibited. Where do those keywords interfere with each other?</p>