def METHOD_NAME(self, step, keyword_type):
    pickle_step = {
        'astNodeIds': [step['id']],
        'id': self.id_generator.get_next_id(),
        'type': keyword_type,
        'text': step['text'],
    }
    argument = self._create_pickle_arguments(
        step,
        [],
        [])
    if argument is not None:
        pickle_step['argument'] = argument
    return pickle_step