private static ClassLoader createSystemClassLoader(){
  String classPath=System.getProperty("java.class.path",".");
  return new PathClassLoader(classPath,BootClassLoader.getInstance(),false);
}

private static ClassLoader createSystemClassLoader ( ) { String classPath = System . getProperty ( "java.class.path" , "." ) ; return new PathClassLoader ( classPath , BootClassLoader . getInstance ( ) , false ) ; }
create the system class loader . note this is not the bootstrap class loader ( which is managed by the vm ) . we use a null value for the parent to indicate that the bootstrap loader is our parent .
