public static void makeAccessible(final AccessibleObject obj){
  if (obj != null) {
    PrivilegedProcessor processor=PROCESSORS_QUEUE.poll();
    if (processor == null) {
      processor=new PrivilegedProcessor();
    }
    processor.setAccessibleObject(obj);
    AccessController.doPrivileged(processor);
    PROCESSORS_QUEUE.offer(processor);
  }
}

public static void makeAccessible ( final AccessibleObject obj ) { if ( obj != null ) { PrivilegedProcessor processor = PROCESSORS_QUEUE . poll ( ) ; if ( processor == null ) { processor = new PrivilegedProcessor ( ) ; } processor . setAccessibleObject ( obj ) ; AccessController . doPrivileged ( processor ) ; PROCESSORS_QUEUE . offer ( processor ) ; } }
make accessible an accessible object , accesscontroller . doprivileged will be called .
