return klass.getDeclaredField(name);
final Field f = klass.getDeclaredField(name); AccessController.doPrivileged(new PrivilegedAction() { public Object run() { f.setAccessible(true); return null; } }); return f;
  private static Field getField (Class klass, String name)    throws java.lang.NoSuchFieldException  {    return klass.getDeclaredField(name);  }