title: Should initialized final fields that are immutable always be made static?
body: <p>I was wondering if there would ever be a legitimate use case for non-blank/initialized immutable final fields.  </p>
  
  <p>In other words:</p>
  
  <pre><code>class Foo {
    private final String bar = "bar";
  }
  </code></pre>
  
  <p>Versus</p>
  
  <pre><code>class Foo {
    private static final String BAR = "bar";
  }
  </code></pre>