public override object Read(object target, Package package, System.IO.BinaryReader reader, long end)
{
LogicalAnd targetAnd = (LogicalAnd)target;
byte code;
targetAnd.ElseCount = 0;
while ((code = reader.ReadByte()) == 0x16)
targetAnd.ElseCount++;
if (code != 0x18)
throw new Exception();
return reader.ReadUInt16();
}