List typeParamNames = new ArrayList();
if (typeParameters != null) {
DetailAST typeParam =
typeParameters.findFirstToken(TokenTypes.TYPE_PARAMETER);
typeParamNames.add(
typeParam.findFirstToken(TokenTypes.IDENT).getText());
DetailAST sibling = (DetailAST) typeParam.getNextSibling();
while (sibling != null) {
if (sibling.getType() == TokenTypes.TYPE_PARAMETER) {
typeParamNames.add(