@Override public Constant readConstant(MemoryAccessProvider memoryAccessProvider, Constant base, long displacement) { JavaConstant constant = ((SubstrateMemoryAccessProvider) memoryAccessProvider).readNarrowObjectConstant(base, displacement, getEncoding()); assert constant != null && ((CompressibleConstant) constant).isCompressed(); return constant; }