{
logger.entering(sourceClass,Thread.currentThread().getName()+" "+ "validate");
logger.exiting(sourceClass,Thread.currentThread().getName()+" "+ "validate");
TypeInfo lType = _lhsExp.getType();
TypeInfo mType = _midExp.getType();
TypeInfo rType = _rhsExp.getType();
if (!lType.getIsArray() && !mType.getIsArray() && !rType.getIsArray() &&
TypeResolver.isString(lType) && TypeResolver.isString(mType)
&& TypeResolver.isString(rType))
{
_dataType.setType(TypeConstants.stringType);
logger.exiting(sourceClass,Thread.currentThread().getName()+" "+ "validate");