createLazyObjectInspector(((ListTypeInfo)typeInfo).getListElementTypeInfo(),
separator, separatorIndex+1, nullSequence, escaped, escapeChar),
separator[separatorIndex],
nullSequence, escaped, escapeChar);
case STRUCT:
StructTypeInfo structTypeInfo = (StructTypeInfo)typeInfo;
List<String> fieldNames = structTypeInfo.getAllStructFieldNames();
List<TypeInfo> fieldTypeInfos = structTypeInfo.getAllStructFieldTypeInfos();
List<ObjectInspector> fieldObjectInspectors = new ArrayList<ObjectInspector>(fieldTypeInfos.size());
for(int i=0; i<fieldTypeInfos.size(); i++) {
fieldObjectInspectors.add(
createLazyObjectInspector(fieldTypeInfos.get(i), separator,
separatorIndex+1, nullSequence, escaped, escapeChar));