### Question:
UnsignedByteTypeNode extends VariantTypeNode { public UnsignedByteTypeNode(BinaryReader binaryReader, ChunkHeader chunkHeader, BxmlNode parent, int length) throws IOException { super(binaryReader, chunkHeader, parent, length); value = Byte.toUnsignedInt((byte) binaryReader.read()); } UnsignedByteTypeNode(BinaryReader binaryReader, ChunkHeader chunkHeader, BxmlNode parent, int length); @Override String getValue();  }### Answer:
@Test public void testUnsignedByteTypeNode() throws IOException { byte value = -5; assertEquals(Integer.toString(Byte.toUnsignedInt(value)), new UnsignedByteTypeNode(testBinaryReaderBuilder.put(value).build(), chunkHeader, parent, -1).getValue()); }