private void procesMap(Schema schema)
{
if (_SchemaToCodeTypeReferenceLookup.ContainsKey(schema))
return;
MapSchema mapSchema = schema as MapSchema;
CodeTypeReference typeRef = new CodeTypeReference(typeof(IDictionary<,>));
typeRef.TypeArguments.Add(new CodeTypeReference(typeof(string)));
CodeTypeReference valueRef = getCodeTypeReference(mapSchema.valueSchema);
typeRef.TypeArguments.Add(valueRef);
_SchemaToCodeTypeReferenceLookup.Add(schema, typeRef);
}