public function getCamelCase(bool $upperCamelCase = true, int $acronymMaxLength = null): string
    {
        $phrase = '';

        // Combine letters to make sure acronym max length is preserved.

        foreach ($this->words as $word) {
            if (!$upperCamelCase) {
                $phrase .= $word->getCapitalCase();
                $upperCamelCase = true;
                continue;
            }

            $phrase .= $word->getCapitalCase();
        }

        return $phrase;
    }