code: def decode(cls, byteIter):
          
          iei = next(byteIter)
          ieLen = next(byteIter)
          ieData = []
          for i in xrange(ieLen):
              ieData.append(next(byteIter))
          return InformationElement(iei, ieLen, ieData)
docs: Decodes a single IE at the current position in the specified
          byte iterator 
          
          :return: An InformationElement (or subclass) instance for the decoded IE
          :rtype: InformationElement, or subclass thereof