public static Class load(byte[] image) {
    if (Debug.enabled)
      Debug.check(image[10]==1,
                   "Attempt to load non-JEL generated class file");
      
    // JEL generated class file never have UNICODE class name
    // although they might reference UNICODE methods, etc...
    int len=(image[11]<<8)+image[12];
    char[] nameChr=new char[len];
    for(int i=0;i<len;i++) nameChr[i]=(char)image[13+i];
    String name=String.copyValueOf(nameChr);
    
    try {
      // load class
      ImageLoader il=new ImageLoader(name,image);
      return il.loadClass(name);
    } catch(Exception e) {
      if (Debug.enabled)
        Debug.reportThrowable(e);
    };
    return null;
  };