@staticmethod
def split_version(version):
    """
        Takes a given string of a version (ie "1.2.3") and
        splits it into a list ([1, 2, 3]).

        :param version: The version string to convert.
        :type version: str
        :return: A list with the string representation.
        :rtype: list[int]
        """
    return map(lambda x: int(x) if x is not '' else 0, version.split('.'))
