F IGURE 10.1
Before the invocation of the DrawEditor class, there is only the main application JAR in the cache.
F IGURE 10.2
After having invoked the missing class, the JNLP Client downloads it on-the-fly.
This behavior is possible thanks to the expandable lazy Classloader mechanism intro-
duced in the Java 2 platform.
Let's repeat: lazy resources support is not mandatory according to the JNLP specifications.
Hence, not all the JNLP Clients will behave the expected way. If JNLP Clients don't support
lazy resources, they will download all of them eagerly (but in no cases will they throw