public static function decode($uri, $dotMode = true)
    {
        if (0 === strpos($uri, 'http')) {
            //return base64_decode($uri);
            if ($dotMode) {
                //$returnValue = urldecode(str_replace('__', '.', $uri));
                //$returnValue = str_replace('w_org', 'w3.org', $returnValue);
                $returnValue = str_replace(['_0_', '_1_', '_2_', '_3_', '_4_'], ['.', '/', '://', '#', ':'], $uri);
            } else {
                $returnValue = str_replace(['_1_', '_2_', '_3_', '_4_'], ['/', '://', '#', ':'], $uri);
            }
        } else {
            $returnValue = $uri;
        }


        return (string)$returnValue;
    }