code: @SuppressWarnings("unchecked")
      @Override
      public Vector<Long> readVectorUInt() {
          log.debug("readVectorUInt");
          int type = readInteger();
          if ((type & 1) == 0) {
              return (Vector<Long>) getReference(type >> 1);
          }
          int len = type >> 1;
          Vector<Long> array = new Vector<Long>(len);
          storeReference(array);
          @SuppressWarnings("unused")
          int ref2 = readInteger();
          for (int j = 0; j < len; ++j) {
              long value = (buf.get() & 0xff) << 24L;
              value += (buf.get() & 0xff) << 16L;
              value += (buf.get() & 0xff) << 8L;
              value += (buf.get() & 0xff);
              array.add(value);
          }
          return array;
      }
docs: Read Vector&lt;uint&gt; object.
  
  @return Vector&lt;Long&gt; object