code: public static Vector getRawChar(int[] data, int offset) throws Exception {
  		int charr = ((Integer)getBits(data, 8, offset)).intValue();
      	Vector v = new Vector();
      	v.add(new Integer(offset+8));
      	v.add(new Integer(charr));
  		return v;
  	}
docs: Read a char value from a group of unsigned bytes
  
  @param data Array of unsigned bytes obtained from the DWG binary file
  @param offset The current bit offset where the value begins
  @throws Exception If an unexpected bit value is found in the DWG file. Occurs
  when we are looking for LwPolylines.
  @return Vector This vector has two parts. First is an int value that represents
  the new offset, and second is the char value