public Class toClass(String codebase) throws IOException, ClassNotFoundException {
  if (name.charAt(0) != ';') {
    return ClassLoading.loadClass(codebase,name,null,integrity,null);
  }
  StringTokenizer st=new StringTokenizer(name,";");
  String[] ifs=new String[st.countTokens()];
  for (int i=0; i < ifs.length; i++) {
    ifs[i]=st.nextToken();
  }
  return ClassLoading.loadProxyClass(codebase,ifs,null,integrity,null);
}

public Class toClass ( String codebase ) throws IOException , ClassNotFoundException { if ( name . charAt ( 0 ) != ';' ) { return ClassLoading . loadClass ( codebase , name , null , integrity , null ) ; } StringTokenizer st = new StringTokenizer ( name , ";" ) ; String [ ] ifs = new String [ st . countTokens ( ) ] ; for ( int i = 0 ; i < ifs . length ; i ++ ) { ifs [ i ] = st . nextToken ( ) ; } return ClassLoading . loadProxyClass ( codebase , ifs , null , integrity , null ) ; }
converts this descriptor to a class instance , loading from codebase
