title: Sorting in GWT based on String
body: <p>I need to sort a List based on MyDto.name in client-side GWT code.  Currently I am trying to do this...</p>
  
  <pre><code>Collections.sort(_myDtos, new Comparator&lt;MyDto&gt;() {
  
          @Override
          public int compare(MyDto o1, MyDto o2) {
          return o1.getName().compareTo(o2.getName());
          }
  });
  </code></pre>
  
  <p>Unfortunately the sorting is not what I was expecting as anything in upper-case is before lower-case.  For example  ESP comes before aESP.</p>