title: Setting a static final variable in constructor
body: <p>what i basicly want is this:</p>
  
  <pre><code>public class Test 
  {    
     private static final Integer a;
  
     public Test(Integer a) 
     {
        this.a = a;
     }
  </code></pre>
  
  <p>}</p>
  
  <p>This obviously doesn't work, cause the 2nd created instance would try to override the final variable.
  So is there a way to give all the instances the same immutable value via the constructor?</p>