Re: Apache Harmony
If Dalvik were a clean room implementation, then there wouldn't be a problem.
Did you read the appeals court decision? They pointed out this as an option, and note that Google didn't reverse engineer.
If you want to make the case that Dalvik is a clean room implementation, go ahead. Wikipedia says:
" Google says that Dalvik is a clean-room implementation rather than a development on top of a standard Java runtime, which would mean it does not inherit copyright-based license restrictions from either the standard-edition or open-source-edition Java runtimes.[19] Oracle and some reviewers dispute this.[20]"
The appeals court said "nope".