private static AvroSchema ParseUnionSchema(JToken jToken, IDictionary <string, NamedSchema> namedTypes, Stack <string> enclosingNamespace)
        {
            var jArray      = jToken as JArray;
            var unionSchema = new UnionSchema();

            foreach (var item in jArray)
            {
                var schema = ParseSchema(item, namedTypes, enclosingNamespace);
                unionSchema.Add(schema);
            }
            return(unionSchema);
        }