private void lazyLoad(){
  if (_major > 0)   return;
  try {
    if (_url == null)     throw new IllegalStateException();
    try (InputStream is=_url.openStream()){
      _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);
  }
}

private void lazyLoad ( ) { if ( _major > 0 ) return ; try { if ( _url == null ) throw new IllegalStateException ( ) ; try ( InputStream is = _url . openStream ( ) ) { _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 ) ; } }
lazily load the class .
