class GenericAddress implements Address {

	@Override
	public Address next() {
		if (addrSpace.getMaxAddress().getOffset() == offset) {
			return null;
		}
		return addrSpace.addWrap(this, 1);
	}

	  GenericAddress(long offset, AddressSpace addrSpace);
	  GenericAddress(AddressSpace addrSpace, long offset);

}