code: public static Class<? extends WebPage> loadClass(String className) throws ClassNotFoundException {
  		return Class.forName(className).asSubclass(WebPage.class);
  	}
docs: Dynamically loads new classes based on the source .class file's modified time.