Java Security by Scott Oaks Here are the changes made in the 9/99 reprint: {41} The code segment incorrectly defined the jrl instance variable twice. Corrected the definition of jrl to read: Class self = Class.forName("JavaRunner"); JavaRunnerLoader jrl = new JavaRunnerLoader(args[0], self.getClassLoader()); (101) The second italicized method used to read: public abstract String getName() It now reads: public final String getName()