public static int getAndAddInt(Object object, long offset, int v) {
    try {
      return (int)getAndAddInt.invokeExact(object, offset, v);
    }
    catch (Throwable t) {
      throw new RuntimeException(t);
    }
  }
public static int getAndAddInt(Object object, long offset, int v)