}
private IndirectVariable buildFromIndirectVariable(HiddenTokenAwareTree expressionToken, HiddenTokenAwareTree variableToken) {
if (expressionToken != null) {
expressionToken.addFollowing(variableToken.getFollowing());
return new IndirectVariable(expressionToken, variableToken.getText().substring(1));
}
return new IndirectVariable(variableToken, variableToken.getText().substring(1));
}