title: Difference between uppercase Enum and lowercase enum
body: <p>What is the difference between using the lowercase keyword <em>enum</em> and the uppercase class name <em>Enum</em> to define a class?</p>
  
  <pre><code>public enum Apple {
      RedDelicious, GrannySmith;
  }
  
  public Enum Pony {
      Earth, Pegasus, Unicorn
  }
  </code></pre>
  
  <p>The second version is not correct anyway, as I am not familiar with the correct syntax of that method of creating Enums, but apparently, something similar is possible.</p>
  
  <p>My apologies if this question seems as though it lacks research effort, but that is not the case; due to the casing issue, this information is <em>not</em> easy to find via Google, IMHO.</p>