code: private static final void writeVarLengthInt(DataOutput out, int value) throws IOException {
  		while (value >= MAX_BIT) {
  			out.write(value | MAX_BIT);
  			value >>= 7;
  		}
  		out.write(value);
  	}
docs: --------------------------------------------------------------------------------------------