innerSchema = new ResourceSchema();
innerSchema.setFields(innerFs);
fieldSchema.setSchema(innerSchema);
break;
case MAP:
MapTypeInfo mti = (MapTypeInfo)ti;
fieldSchema.setType(DataType.MAP);
innerFs = new ResourceFieldSchema[1];
innerFs[0] = getResourceFieldSchema(mti.getMapValueTypeInfo());
innerSchema = new ResourceSchema();
innerSchema.setFields(innerFs);
fieldSchema.setSchema(innerSchema);
break;
case PRIMITIVE: