1. "Classes are statically loaded with Java's "new" operator." This would imply that static methods could be executed without the class being loaded. 2. "Unlike the static loading, the dynamic loading will decide whether to load the class Car or the class Jeep at runtime based on a properties file and/or other runtime conditions" Simply confusing. No mention of fully qualified names to identify classes 3. Constant classes or property files are orthogonal with dynamic class loading.