public function getDefault($enableTzCache = true): Interfaces\JavaObject
    {
        $enableCache = $enableTzCache && self::$enableTzCache;
        if (!$enableCache || self::$defaultTz === null) {
            self::$defaultTz = $this->timeZoneClass->getDefault();
        }

        return self::$defaultTz;
    }