protected static void GiveExpressionData(object expression, object[] customData) { ICustomData needData = expression as ICustomData; if (needData != null) { needData.SetData(customData); } }