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