def METHOD_NAME(self, env: Environment) -> dict:
    # Eval raw parameters.
    parameters = dict()
    if self.parameters:
        self.parameters.eval(env=env)
        parameters = env.stack.pop()
    # Handle supported parameters.
    supported_parameters = self._get_supported_parameters()
    if supported_parameters:
        unsupported_parameters: list[str] = [
            parameter
            for parameter in parameters.keys()
            if parameter not in supported_parameters
        ]
        for unsupported_parameter in unsupported_parameters:
            parameters.pop(unsupported_parameter, None)
    return parameters