code: public static int numberOf7BitBlocksToRepresent(final long l) {
  		if (l < 0xffffffff) {
  			return numberOf7BitBlocksToRepresent((int) l);
  		}
  		// 35 bits
  		else if (l < 0x800000000L) {
  			return 5;
  		}
  		// 42 bits
  		else if (l < 0x40000000000L) {
  			return 6;
  		}
  		// 49 bits
  		else if (l < 0x2000000000000L) {
  			return 7;
  		}
  		// 56 bits
  		else if (l < 0x100000000000000L) {
  			return 8;
  		}
  		// 63 bits
  		else if (l < 0x8000000000000000L) {
  			return 9;
  		}
  		// 70 bits
  		else {
  			// long, 64 bits
  			return 10;
  		}
  	}
docs: Returns the least number of 7 bit-blocks that is needed to represent the
  parameter l. Returns 1 if parameter l is 0.
  
  @param l
  long value
  @return number of 7Bit blocks