static RawData adjustAddress(RawData address, int offset) {
static Pointer adjustAddress(Pointer address, int offset) {
	static RawData adjustAddress(RawData address, int offset) {		final MemoryResource res = ((MemoryRawData)address).resource;		final Extent size = res.getSize().sub(offset);		try {			return new MemoryRawData(res.claimChildResource(Offset.fromIntZeroExtend(offset), size, true));		} catch (ResourceNotFreeException ex) {			throw new Error("Cannot adjustAddress", ex);		}	}