Earlier quoted context omitted.
I mean you very much can copy Chapter 1: Introducing the main character .. Chapter 6: Introducing side character Chapter 7: Arrival at the main story place .. Chapter 17: The final chapter In fact there are whole classifications of literature that identify basic storylines, tropes, structure etc. . The reason you couldn't copy the harry potter chapter titles exactly is because they contain specific titles, e.g. "the…
Sure, if google renamed all the classes/methods, it would make a lot of difference.
Rename java.lang.String to google.java.lang.String and make google's dex compiler automatically look in the google namespace by default.
Not allowed? How about we just hash the Java API names and then let the compiler automatically apply a mapping from hash to google name.
In the worst case Google is probably still allowed to ship a tool that renames uses of the java api directly in the source code and switches it over to whatever Google's naming scheme is. If this wasn't allowed it would be equivalent to making it illegal to not use the Java api because doing the same chance by hand would is not meaningfully different.