readToken(Token.KEYWORD_NEW);
name = parseMemberExpression(true);
if (nextToken == Token.OPERATOR_OPENPAREN) {
Expression[] arguments = parseArgumentList();
expression = new NewExpression(name, arguments);
} else {
expression = new NewExpression(name, null);
}
} else if (nextToken == Token.KEYWORD_FUNCTION) {
expression = parseFunctionLiteral(false);