if (object instanceof UnboxedObject) { return ((UnboxedObject) object).toInt(); }
	public int addressOf32(Object object) {		final NativeStream.ObjectRef ref = os.getObjectRef(object);		try {			if (!ref.isResolved()) {				throw new RuntimeException("Unresolved object " + object);				//builder.emitObject(os, object);			}			final int offset = (int) os.getBaseAddr() + ref.getOffset();			return offset;		//} catch (ClassNotFoundException ex) {			//throw new RuntimeException("Unresolved object ref", ex);		} catch (UnresolvedObjectRefException ex) {			throw new RuntimeException("Unresolved object ref", ex);		}	}