title: Print Java enum to lower case by default keeping enum constants in uppercase
body: <p>I have an enum in Java I'd like to serialize, so that when I call it from anywhere in the code, I get the lowercase representation of the name.</p>
  <p>Let's say I have the following enum:</p>
  <pre><code>public enum Status {
      DRAFT, PENDING, COMPLETE;
  }
  println (&quot;Status=&quot; + Status.DRAFT);
  </code></pre>
  <p>I'd like to get the following:</p>
  <pre><code>Status=draft
  </code></pre>
  <p>[Note]: I want to use the enum constants in uppercase, and when requesting the value get the lowercase representation.</p>