def METHOD_NAME():
    schema = os.path.join(localdir, 'gluu_schema.json')
    f = open(schema)
    json_string = f.read()
    f.close()
    data = json.loads(json_string)
    objClasses = data['objectClasses']
    attTypes = data['attributeTypes']
    docs = ''
    for obj_class in objClasses:
        docs += "\n\n## {}".format(" (or) ".join(obj_class['names']))
        if 'desc' in obj_class:
            docs += "\n_{}_".format(obj_class['desc'].encode('utf-8'))
        for obj_attr in obj_class['may']:
            attr_docs_added = False
            for attr_type in attTypes:
                if obj_attr in attr_type['names']:
                    docs += "\n* __{}__".format(" (or) ".join(attr_type['names']))
                    if 'desc' in attr_type:
                        docs += ":  {}".format(attr_type['desc'].encode('utf-8'))
                    attr_docs_added = True
                    break
            if not attr_docs_added:
                docs += "\n* __{}__".format(obj_attr)
    print(docs)