public static function forcePrefix(string $data, string $prefix, string $separator = ''): string
    {
        if ($data === '') {
            return $data;
        }
        if ($separator !== '') {
            $data = trim($data, $separator);
        }
        if (static::substr($data, 0, static::length($prefix)) !== $prefix) {
            if ($separator !== '') {
                $prefix .= $separator;
            }
            $data = $prefix . $data;
        }
        return $data;
    }