And why do you think Apple wouldn't give their code-base to Oracle?
I don't think they will because I believe that Apple would rather developers use Objective-C over Java for OSX development for the very same reasons they would rather developers use Objective-C over Flash for iOS development.
What Apple doesn't seem to realize, or doesn't give a crap about, is that many (perhaps most?) Java developers using a Mac are working on server-side applications, and only choose the Mac because they prefer the combination of superior hardware design and clean, elegant OS as the environment they do their work in. I couldn't give a crap about iOS development; I write apps that run on Tomcat/JBoss/etc. Once Apple no longer provides a reasonably solid JVM/JDK for their OS (and won't help Oracle take over support for Java on OS X) I'm down the road. Until the warranty's up, I'll just wipe my Macbook Pro and install Ubuntu (it's still a really nice, but pricey, laptop; best you can buy, IMHO); after the warranty's up, I'll start looking at what Sony, et. al. have to offer.
Factorials were someone's attempt to make math LOOK exciting.