question: final public int loadUnsigned8 ( int addr ) { try { return readableMemory [ AbstractMemory . getPTE ( addr ) ] [ AbstractMemory . getOffset ( addr ) ] & 0xFF ; } catch ( NullPointerException e ) { throw new MemoryException ( "Memory not initialized trying to read data from address: 0x" + Integer . toHexString ( addr ) ) ; } }
target:  Perform a byte load where the zero extended result fills the return value