code: @Override
      public ByteArray readByteArray() {
          int type = readInteger();
          if ((type & 1) == 0) {
              return (ByteArray) getReference(type >> 1);
          }
          type >>= 1;
          ByteArray result = new ByteArray(buf, type);
          storeReference(result);
          return result;
      }
docs: Read ByteArray object.
  
  @return ByteArray object