ICode Convert(NewExpression newExp) { //symbol. var symbol = newExp.GetNewConverter(); if (symbol != null) { return(symbol.Convert(newExp, this)); } //object. var value = ExpressionToObject.GetNewObject(newExp); return(ConvertToCode(value)); }