public LambdaExpression Merge(LambdaExpression expression)
 {
     return(LambdaExpressionCreator.Create(MergeInternal(expression), parameters));
 }
 public Expression <TDelegate> Merge <TDelegate>(LambdaExpression expression)
 {
     return(LambdaExpressionCreator.Create <TDelegate>(MergeInternal(expression), parameters));
 }