Alas, these are not edge cases. This is how software works now, which you and Oracle would desperately like to paint over.<p>There is a reason why countless attempts to make APIs copyrightable have been overturned in the 80s and 90s.