private void collectWrapperClasses(ClassLoader cl,String pkg,File file) throws Exception {
  for (  File f : file.listFiles()) {
    if (f.isDirectory()) {
      collectWrapperClasses(cl,pkg + f.getName() + ".",f);
    }
 else {
      addWrapperClassToWrapperClassesList(cl,pkg,f);
    }
  }
}

private void collectWrapperClasses ( ClassLoader cl , String pkg , File file ) throws Exception { for ( File f : file . listFiles ( ) ) { if ( f . isDirectory ( ) ) { collectWrapperClasses ( cl , pkg + f . getName ( ) + "." , f ) ; } else { addWrapperClassToWrapperClassesList ( cl , pkg , f ) ; } } }
walk package tree for collecting wrapper classes .
