code: private void lazyLoad()
    {
      if (_major > 0)
        return;
  
      try {
        if (_url == null)
          throw new IllegalStateException();
        
        try (InputStream is = _url.openStream()) {
        //ReadStream rs = VfsOld.openRead(is);
          _major = 1;
  
          ByteCodeParser parser = new ByteCodeParser();
          parser.setClassLoader(_loader);
          parser.setJavaClass(this);
  
          parser.parse(is);
        }
      } catch (RuntimeException e) {
        throw e;
      } catch (Exception e) {
        throw new RuntimeException(e);
      }
    }
docs: Lazily load the class.