code: private void parseData(byte[] data)
  	{
  		int bytesRead = 0;
  
  		if (grouped)
  		{
  			group = data[bytesRead];
  			bytesRead ++;
  		}
  		if (encrypted)
  		{
  			encrType = data[bytesRead];
  			bytesRead ++;
  		}
  		if (lengthIndicator)
  		{
  			dataLength = Helpers.convertDWordToInt(data, bytesRead);
  			bytesRead += 4;
  		}
  
  		frameData = new byte[data.length - bytesRead];
  		System.arraycopy(data, bytesRead, frameData, 0, frameData.length);
  	}
docs: Pulls out extra information inserted in the frame data depending
  on what flags are set.
  
  @param data the frame data