From Android&#x27;s perspective, of course it isn&#x27;t coincidence. Google implemented those APIs that they thought would be useful to Android developers. But from Java&#x27;s perspective it is coincidence. If I have a Java application or a library (designed for SE or ME -- doesn&#x27;t matter), it will only work on Android if I&#x27;m lucky (I&#x27;m not saying there&#x27;s a 10% chance of it working, but it isn&#x27;t 90% either). As a maintainer of several Java libraries -- none work on Android -- I feel this pain when people ask us to support Android, and there&#x27;s a lot of work involved in making that happen.