Explanation needed on boolean methods return
<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>
