title: Will you get descending order if you reverse list of objects which is sorted by ascending order?
body: <p>Consider the following list with <code>Pojo</code> Object: </p>
  
  <pre><code>List&lt;Pojo&gt; list = new ArrayList&lt;&gt;();
  ....
  class Pojo {
      private int field1;
      private int field2;
      ...
  }
  </code></pre>
  
  <p><strong>Note:</strong> Pojo can have more than two fields</p>
  
  <p>I'm sorting my list of <code>Pojo-s</code> by ascending order: </p>
  
  <pre><code>Collections.sort(list, new Comparator&lt;Pojo&gt;() {
  
      @Override
      public int compare(Pojo o1, Pojo o2) {
          int fieldCompareTo = compare(o1.field1, o2.field1);
  
              if (fieldCompareTo == 0) {
                  fieldCompareTo = compare(o1.field2, o2.field2);
  
              }
              return fieldCompareTo;
          }
      });
  
  private static int compare(int a, int b) {
      return a &lt; b ? -1
           : a &gt; b ? 1
           : 0;
  }
  </code></pre>
  
  <p>Here I'll get list sorted by ascending order. </p>
  
  <p>My Questions is: If I reverse the list, will I get descending order?</p>
  
  <p>I'm just calling <code>Collections.reverse(list)</code></p>