title: Explanation needed on boolean methods return
body: <p>I've been looking through some code from a decompiled APK file and ran across this syntax for returning a boolean condition that I haven't seen before.  Anyone have an explanation on how this works?</p>
  
  <pre><code>public static boolean is2G(NetworkType paramNetworkType)
  {
      if ((EDGE.equals(paramNetworkType)) || (IDEN.equals(paramNetworkType)) || (CDMA.equals(paramNetworkType)) || (GPRS.equals(paramNetworkType)));
      for (int i = 1; ; i = 0)
          return i;
  }
  </code></pre>