public function compareTo($str2, $caseSensitive = true)
    {
        $str2   = $caseSensitive ? $str2 : strtolower($str2);
        $string = $caseSensitive ? $this->returnValue : strtolower($this->returnValue);
        return ($string == $str2);
    }