private static void init() {
		// We can't do this in the static initializer because USE1_2 might
		// not have the desired value.

		CallGraph.preLive = new HashSet();

		CallGraph.preLive.add("java.lang.Boolean");
		CallGraph.preLive.add("java.lang.Class");
		CallGraph.preLive.add("java.lang.ClassLoader");
		CallGraph.preLive.add("java.lang.Compiler");
		CallGraph.preLive.add("java.lang.Integer");
		CallGraph.preLive.add("java.lang.SecurityManager");
		CallGraph.preLive.add("java.lang.String");
		CallGraph.preLive.add("java.lang.StringBuffer");
		CallGraph.preLive.add("java.lang.System");
		CallGraph.preLive.add("java.lang.StackOverflowError");
		CallGraph.preLive.add("java.lang.Thread");
		CallGraph.preLive.add("java.lang.ThreadGroup");

		CallGraph.preLive.add("java.io.BufferedInputStream");
		CallGraph.preLive.add("java.io.BufferedReader");
		CallGraph.preLive.add("java.io.BufferedOutputStream");
		CallGraph.preLive.add("java.io.BufferedWriter");
		CallGraph.preLive.add("java.io.File");
		CallGraph.preLive.add("java.io.FileDescriptor");
		CallGraph.preLive.add("java.io.InputStreamReader");
		CallGraph.preLive.add("java.io.ObjectStreamClass");
		CallGraph.preLive.add("java.io.OutputStreamWriter");
		CallGraph.preLive.add("java.io.PrintStream");
		CallGraph.preLive.add("java.io.PrintWriter");

		CallGraph.preLive.add("java.net.URL");

		CallGraph.preLive.add("java.security.Provider");
		CallGraph.preLive.add("java.security.Security");

		CallGraph.preLive.add("java.util.Hashtable");
		CallGraph.preLive.add("java.util.ListResourceBundle");
		CallGraph.preLive.add("java.util.Locale");
		CallGraph.preLive.add("java.util.Properties");
		CallGraph.preLive.add("java.util.Stack");
		CallGraph.preLive.add("java.util.Vector");

		CallGraph.preLive.add("java.util.zip.ZipFile");

		// Some pre-live classes are only available on JDK1.2.
		if (CallGraph.USE1_2) {
			CallGraph.preLive.add("java.lang.Package");

			CallGraph.preLive.add("java.lang.ref.Finalizer");
			CallGraph.preLive.add("java.lang.ref.ReferenceQueue");

			CallGraph.preLive.add("java.io.FilePermission");
			CallGraph.preLive.add("java.io.UnixFileSystem");

			CallGraph.preLive.add("java.net.URLClassLoader");

			CallGraph.preLive.add("java.security.SecureClassLoader");
			CallGraph.preLive.add("java.security.AccessController");

			CallGraph.preLive.add("java.text.resources.LocaleElements");
			CallGraph.preLive.add("java.text.resources.LocaleElements_en");

			CallGraph.preLive.add("java.util.HashMap");

			CallGraph.preLive.add("java.util.jar.JarFile");
		}
	}