def METHOD_NAME(self, *args, **kwargs):
    """
    When used in normal mode, this method forwards all its arguments to Wav2Vec2FeatureExtractor's
    [`~Wav2Vec2FeatureExtractor.pad`] and returns its output. If used in the context
    [`~Wav2Vec2Processor.as_target_processor`] this method forwards all its arguments to PreTrainedTokenizer's
    [`~PreTrainedTokenizer.pad`]. Please refer to the docstring of the above two methods for more information.
    """
    # For backward compatibility
    if self._in_target_context_manager:
        return self.current_processor.METHOD_NAME(*args, **kwargs)
    input_features = kwargs.pop("input_features", None)
    labels = kwargs.pop("labels", None)
    if len(args) > 0:
        input_features = args[0]
        args = args[1:]
    if input_features is not None:
        input_features = self.feature_extractor.METHOD_NAME(input_features, *args, **kwargs)
    if labels is not None:
        labels = self.tokenizer.METHOD_NAME(labels, **kwargs)
    if labels is None:
        return input_features
    elif input_features is None:
        return labels
    else:
        input_features["labels"] = labels["input_ids"]
        return input_features