title: SerialVersionUID field for static final variables
body: <p>For converting a integer into an enum (out of a json file), I declared some HashMaps like this:</p>
  
  <pre><code>final static HashMap&lt;Integer, Types&gt; getType = new HashMap&lt;Integer, Types&gt;() {
      {
          put(1, Types.TYPE1);
          put(2, Types.TYPE2);
          ....
      }
  };
  </code></pre>
  
  <p>Now eclipse gives me the following warning:</p>
  
  <pre><code>The serializable class  does not declare a static final serialVersionUID field of type long
  </code></pre>
  
  <p>I already found a pretty good explanation for the error message <a href="https://stackoverflow.com/questions/2288937/what-does-it-mean-the-serializable-class-does-not-declare-a-static-final-serial">here</a>. However I don't know how this is with GWT. Does GWT use the SerialVersionUID anywhere, or is it actually deleted by the closur compiler? As far as I see it, it isn't needed.</p>