@staticmethod
def _apply_default(args, default_args):
    """
        Updates the given args dictionary with default values when missing.
        :param args: Given arguments
        :param default_args: Default argument values. Typically use self._default_parameter_value
        :return: Nothing
        """
    new_args = args.copy()
    for key, value in default_args.items():
        args[key] = default_args[key]
    for key, value in new_args.items():
        args[key] = new_args[key]
