private static boolean endsWith_cvc(final String word)
    {
        char[] c = word.toLowerCase().toCharArray();
        if (c.length >= 3)
        {
            if (isConsonant(c[c.length - 3], c[c.length - 4]) && // c
                !isConsonant(c[c.length - 2], c[c.length - 3]) && // v
                isConsonant(c[c.length - 1], c[c.length - 2]) &&  // c
                isNonOf_wxy(c[c.length - 1]))
            {
                return true;
            }
        }

        return false;
    }