def METHOD_NAME(self):
    ageSDL = PtGetAgeSDL()
    if not ageSDL:
        PtDebugPrint("xAgeSDLBoolShowHide._Setup():\tAgeSDLHook is null... You've got problems, friend.")
        self.sdl_value = defaultValue.value # start at default
        return None
    if sdlName.value:
        # So, apparently, Cyan's artists like trailing whitespace...
        if sdlName.value.find(" ") != -1:
            PtDebugPrint("xAgeSDLBoolShowHide._Setup():\tWARNING: %s's SDL variable '%s' has whitespace. Removing!" % (self.sceneobject.getName(), sdlName.value))
            sdlName.value = sdlName.value.replace(" ", "")
        ageSDL.setFlags(sdlName.value, 1, 1)
        ageSDL.sendToClients(sdlName.value)
        ageSDL.setNotify(self.key, sdlName.value, 0.0)
        # Sometimes, Cyan's artists just fail.
        try:
            self.sdl_value = ageSDL[sdlName.value][0]
        except LookupError:
            PtDebugPrint("xAgeSDLBoolShowHide._Setup():\tVariable '%s' is invalid on object '%s'" % (sdlName.value, self.sceneobject.getName()))
            self.sdl_value = defaultValue.value
    else:
        self.sdl_value = defaultValue.value # start at default
        raise RuntimeError("You forgot to set the SDL Variable Name!")