// we have a parenthesis
if (openIndex >= 0 && openIndex < token.length()) {
close = option.getCloseParenthesis(open);
closeIndex = TagUtility.findMatchingParenthesis(token, openIndex);
if (closeIndex < 0) {
throw new TagException("Unmatched parenthesis in \"" + token + "\" at position : " + openIndex);
}
tokenArray = new String[5];
tokenArray[0] = open;
tokenArray[1] = close;
tokenArray[2] = token.substring(0, openIndex);