code: @Override
      public IData deserializeData(DataInput pSource) throws TTIOException {
          try {
              final long key = pSource.readLong();
              byte[] data = new byte[pSource.readInt()];
              pSource.readFully(data);
              return new DumbData(key, data);
          } catch (final IOException exc) {
              throw new TTIOException(exc);
          }
      }
docs: {@inheritDoc}