@SuppressWarnings("SameParameterValue")
  private static Field field(Class<?> aClass, @NonNls String name) throws Exception {
    Field field = aClass.getDeclaredField(name);
    field.setAccessible(true);
    return field;
  }
@SuppressWarnings("SameParameterValue")
  private static Field field(Class<?> aClass, @NonNls String name)