def METHOD_NAME(self) -> None:
    log.debug(
        "Getting kerberos TGT for principal: %s, realm: %s using keytab file: %s from kdc: %s",
        self._kerberos_principal,
        self._kerberos_realm,
        self._keytab_pathname,
        self._kerberos_kdc_hostname,
    )
    try:
        krb_credentials = KerberosCredential.from_keytab(
            self._keytab_pathname, self._kerberos_principal, self._kerberos_realm
        )
        krb_target = KerberosTarget(self._kerberos_kdc_hostname)
        krb_client = VdkAioKerberosClient(krb_credentials, krb_target)
        async def get_tgt():
            await krb_client.get_TGT()
        # Create a separate event loop and run minikerberos coroutines in it
        # to avoid interfering with other plugins or with data jobs that
        # rely on asyncio functionality, as well. The steps of the process
        # are as follows:
        # 1) Create a new event loop which is different from the default one
        # 2) Execute the `get_tgt()` coroutine and wait until it is
        #    finished.
        # 3) After the kerberos TGT is retrieved and the coroutine has
        #    finished, close the event loop. As it is a single coroutine,
        #    we don't really need to do anything else.
        self._run_coroutine(get_tgt())
        log.debug(f"krb_client is {krb_client}")
        krb_client.ccache.to_file(self._ccache_file)
        log.debug(
            f"Got Kerberos TGT for {self._kerberos_principal}@{self._kerberos_realm} "
            f"and stored to file: {self._ccache_file}"
        )
    except Exception as e:
        errors.log_and_rethrow(
            to_be_fixed_by=errors.ResolvableBy.CONFIG_ERROR,
            log=log,
            what_happened="Could not retrieve Kerberos TGT",
            why_it_happened=str(e),
            consequences="Kerberos authentication will fail, and as a result the current process will fail.",
            countermeasures="See stdout for details and fix the code, so that getting the TGT succeeds. "
            "If you have custom Kerberos settings, set through environment variables make sure they are correct.",
            exception=e,
            wrap_in_vdk_error=True,
        )