title: Return enum value without calling get function
body: <p>Is it possible in Java to return the <code>enum</code> value without having to call a function to return the value, such as <code>getFlag()</code> in my example? If so, how?</p>
  
  <pre><code>public enum MessageFlags {
          BIT0((short)1),
          BIT1((short)2),
          BIT2((short)4),
          BIT3((short)8),
          BIT4((short)16),
          BIT5((short)32),
          BIT6((short)64),
          BIT7((short)128),
          BIT8((short)256),
          BIT9((short)512),
          BIT10((short)1024),
  
          set_freq(BIT0),
          get_freq(BIT1);
  
          short bitFlag = 0;
          MessageFlags flag;
  
          MessageFlags(short flag) {
              this.bitFlag = flag;
          }
  
          MessageFlags(MessageFlags flag) {
              this.flag = flag;
          }
  
          public short getFlag() {
              return this.flag.bitFlag;
          }
  
          public short getValue() {
              return this.bitFlag;
          }
      }
  </code></pre>