else:
            for le_obj, glosses, sense_number in value['le_objs']:
                if sense_number != value['lowest_sense_number']:
                    succes, message = le_obj.remove_me()
                    if not succes:
                        logger.debug(message)
                    else:
                        removed += 1
    logger.info('removed %s le_objs (same lemmas in synsets)' % removed)


#STEP X: LOGGER
logger = start_logger()

#STEP X: ADD ANNOTATOR ATTR TO ALL LE OBJS
for le_obj in my_parser.les_get_generator(mw=True):
    le_obj.sense_el.attrib['annotator'] = ''

#STEP X: CHANGE VERSION INFO
my_parser.lexicon_el.attrib['label'] = 'ODWN-ORBN-LMF-1.2'

#STEP X: REMOVE LE IDS
remove_le_ids()

#STEP X: REMOVE _SUB_
remove_sub_ids()

#STEP X:
one_lemma_per_synset()

#STEP X: REMOVE EMPTY LEAVE ODWN SYNSETS
    logger.info('removed %s le_objs (same lemmas in synsets)' % removed)

        
            
    

    
    
        


#STEP X: LOGGER
logger = start_logger()

#STEP X: ADD ANNOTATOR ATTR TO ALL LE OBJS
for le_obj in my_parser.les_get_generator(mw=True):
    le_obj.sense_el.attrib['annotator'] = ''

#STEP X: CHANGE VERSION INFO
my_parser.lexicon_el.attrib['label'] = 'ODWN-ORBN-LMF-1.2'

#STEP X: REMOVE LE IDS
remove_le_ids()

#STEP X: REMOVE _SUB_
remove_sub_ids()

#STEP X:
one_lemma_per_synset()

#STEP X: REMOVE EMPTY LEAVE ODWN SYNSETS