public BeansAccessBuilder(Class<?> type,Accessor[] accs,DynamicClassLoader loader){
  this.type=type;
  this.accs=accs;
  this.loader=loader;
  this.className=type.getName();
  if (className.startsWith("java."))   this.accessClassName="net.minidev.asm." + className + "AccAccess";
 else   this.accessClassName=className.concat("AccAccess");
  this.accessClassNameInternal=accessClassName.replace('.','/');
  this.classNameInternal=className.replace('.','/');
}

public BeansAccessBuilder ( Class < ? > type , Accessor [ ] accs , DynamicClassLoader loader ) { this . type = type ; this . accs = accs ; this . loader = loader ; this . className = type . getName ( ) ; if ( className . startsWith ( "java." ) ) this . accessClassName = "net.minidev.asm." + className + "AccAccess" ; else this . accessClassName = className . concat ( "AccAccess" ) ; this . accessClassNameInternal = accessClassName . replace ( '.' , '/' ) ; this . classNameInternal = className . replace ( '.' , '/' ) ; }
build reflect bytecode from accessor list .
