{
bufOut.reset();
dataReader.next(bufOut);
bufIn.reset(bufOut.getData(), bufOut.getLength());
/* Key just read */
String key = bufIn.readUTF();
/* check if we want this key */
if ( key.equals(keyToExtract) )
{
int keySize = bufIn.readInt();
byte[] keyData = new byte[keySize];