title: Java Singleton Class Final Variable Naming Convention
body: <p>I understand that instance-level <code>final</code> variables follow the camel case naming conventions but I was wondering if it should be the case for a Singleton Class as well.</p>
  
  <p>Would you treat <code>final</code> in a Singleton Class as a constant and follow the constants naming convention as follows:</p>
  
  <pre><code>private final SomeObject SOME_OBJECT;
  </code></pre>
  
  <p>OR, would you name it in camel case, following the normal variable naming conventions?</p>
  
  <pre><code>private final SomeObject someObject;
  </code></pre>
  
  <p>This keeps on popping up in multiple code reviews and I always have some grey area. Appreciate any thoughts on this.</p>