docs: public Object unpackNull() throws IOException
          {
              final byte markerByte = in.readByte();
              if ( markerByte != NULL )
              {
                  throw new Unexpected( "Expected a null, but got: 0x" + toHexString( markerByte & 0xFF ) );
              }
              return null;
          }