Хотя не ясно, почему это происходит, я обошел эту ошибку по-другому. Вот что код написал ранее:
JavaSymbol.VariableJavaSymbol variableJavaSymbol = (JavaSymbol.VariableJavaSymbol) identifierTree.symbol();
VariableTree variableTree = variableJavaSymbol.declaration();
Во избежание ошибок JavaSymbol.VariableJavaSymbol
не использовался.
VariableTree variableTree = (VariableTree) identifierTree.symbol().declaration();