for (int i = 0; i < tokens.length; i++) {
String value = tokens[i];
if (!value.equals(".") && (i < tokens.length - 1)) {
AstRoot valueAst = createParser().parse(value, "", 0);
TypeVisitor visitor = new TypeVisitor(_env, retrieveVisibleVars(), _versionCompliance, _envFlags);
valueAst.visit(visitor);
_env = visitor.getType();
// if ((i == tokens.length - 3) || (i == tokens.length - 2)) {
// // last token - check if we have to wrap
// if (!visitor.skipJSWrapping()) {
// _env = ReflectionManager.jsWrap(_env);