private void consumeFunctionExpression() {

    consumeMethodDeclaration(true);
	MethodDeclaration md = (MethodDeclaration) this.astStack[this.astPtr--];
   this.astLengthPtr--;
    FunctionExpression funcExpr=new FunctionExpression(md);
    funcExpr.sourceEnd=md.declarationSourceEnd;
    funcExpr.sourceStart=md.declarationSourceStart;
    pushOnExpressionStack(funcExpr);
}