code: private void visit(XmlSchema xmlSchema, XmlSchemaComplexType xsdType,
              final int level, final ArrayNode avroFields) {
  
          visit(xmlSchema, xsdType.getParticle(), level, avroFields);
  
      }
docs: Create an avro complex type field using an XML schema type.
  
  @param xsdType the XML schema complex type
  @param level the depth in the hierarchy
  @param avroFields array of avro fields being populated
  @throws Xsd2AvroTranslatorException if something abnormal in the xsd