move some logic into getVariableNameOrSubExpression , later reuse it
move some logic into getVariableNameOrSubExpression , later reuse it

zordius/lightncandy,jmgq/lightncandy,Southparkfan/lightncandy,zordius/lightncandy,cgvarela/lightncandy,fadimko/lightncandy,fadimko/lightncandy,Corollarium/lightncandy,cgvarela/lightncandy,vein1992/lightncandy,vein1992/lightncandy,Southparkfan/lightncandy,jmgq/lightncandy,Corollarium/lightncandy