def METHOD_NAME(self, mode, **kwargs):
    builder_config = self.BUILDER_CONFIGS[self.name]
    default_root = os.path.join(DATA_HOME, self.__class__.__name__)
    filename, url, data_hash = builder_config["splits"][mode]
    fullname = os.path.join(default_root, filename)
    if not os.path.exists(fullname) or (data_hash and not md5file(fullname) == data_hash):
        get_path_from_url(url, default_root, data_hash)
    return fullname