Maybe times have changed and these things are now included in the dex file, but that doesn&#x27;t seem to be a verbatim decompiler output to me.<p>Local variable names aren&#x27;t normally stored in an APK, they&#x27;re just refereed to by register numbers. For instance, I wouldn&#x27;t expect to see &quot;for(Pattern badHost : BAD_HOSTS)&quot; (specifically the badHost) - last time I checked, this information would be lost during compilation.<p>I&#x27;m not suggesting that the code is falsified - the person that decompiled it probably just guessed at some variable names and re-factored to make it more readable. It just stood out to me, so I thought it was worth mentioning.