def METHOD_NAME(self, text_in: str = None) -> list:
    """Decoding
    """
    logger.info('Punctuation Processing: {0} ...'.format(text_in))
    # generate text_in
    text_file, raw_inputs = generate_text_from_url(text_in)
    if raw_inputs is None:
        data_cmd = [(text_file, 'text', 'text')]
    elif text_file is None and raw_inputs is not None:
        data_cmd = None
    self.cmd['name_and_type'] = data_cmd
    self.cmd['raw_inputs'] = raw_inputs
    punc_result = self.run_inference(self.cmd)
    return punc_result