100% correct. Java 5-compatible libs tend to work most of the time, but not all of the time. To the casual observer, they both look and smell like Java, and copy-pasted Java code will probably work or be made to work, but the fact that not all libraries work in a drop-in setting make it pretty clear to developers that it's a rather distinct platform.