def printMe(self, selfKey, selfValue):
        '''Parse the single and its value and return the parsed str.

        Args:
           selfTag (str): The tag. Normally just ``self.tag``
           selfValue (list): a list of value elements(single, subclasses, str, int). Normally just ``self.value``

        Returns:
            str: A parsed text
        '''
        text = '<key>{keyName}</key>\n'.format(keyName=selfKey)

        if len(selfValue) == 0:
            return ''
        else:
            valueText = ''
            for element in selfValue:
                if singleOrPair(element) == 'Single':
                    valueText += element.printMe(element.tag, element.value)
                elif singleOrPair(element) == 'Pair':
                    valueText += element.printMe(element.key, element.value)
                # maybe a else statement for non single non pair?

        text += valueText
        return text