private static long getOffset() {
		try {
			return $.objectFieldOffset(UnsafePointer.class.getField("o"));
		} catch (NoSuchFieldException e) {
			throw new UnsupportedOperationException("Unsupported JVM - can't get field offset", e);
		}
	}