@Override
		public CodeUnit getDefinedCodeUnitBefore(Address addr) {
			long offset = addr.getOffset();
			if (offset > 0xeb && offset <= 0xf1) {
				return new MyData(addr(0xeb));
			}
			else if (offset > 0xf1 && offset <= 0xf4) {
				return new MyInstruction(addr(0xf1));
			}
			else if (offset > 0xf4 && offset <= 0xf7) {
				return new MyData(addr(0xf4));
			}
			else if (offset > 0xf7 && offset <= 0xfc) {
				return new MyData(addr(0xf7));
			}
			else if (offset > 0xfc && offset <= 0xff) {
				return new MyData(addr(0xfc));
			}
			return null;
		}
Memory: 0x00 - 0xff

00 ??
.
.
.
e7 ??
e8 ??
e9 ??
ea ??
eb Undefined4
ef ??
f0 ??
f1 JZ LABEL
f3 ??
f4 Undefined2
f6 ??
f7 float
fb ??
fc Undefined4
Ghidra/Framework/SoftwareModeling/src/test/java/ghidra/program/model/data/DataUtilitiesTest.java