public static String translateAlternateColorCodes(char colorChar, String text)
    {
        char[] chars = text.toCharArray();
        for (int i = 0; i < chars.length - 1; i++)
        {
            if ((chars[i] != colorChar) || (CHARS.indexOf(chars[(i + 1)]) <= -1))
            {
                continue;
            }
            chars[i] = COLOR_CHAR;
            i++;
        }

        return new String(chars);
    }