def to_javascript(rule):
    to_js = _JavaScriptCompiler().compile
    result = ['(function(n) { return ']
    for tag, ast in PluralRule.parse(rule).abstract:
        result.append('%s ? %r : ' % (to_js(ast), tag))
    result.append('%r; })' % _fallback_tag)
    return ''.join(result)
We must override this guy. In this case the behaviour is to obtain a 
dataset/ETHPy150Open mbr/Babel-CLDR/babel/plural.py/to_javascript--crossover with--dataset/ETHPy150Open victor-gil-sepulveda/pyProCT/pyproct/data/handler/protein/proteinEnsembleData.py/ProteinEnsembleData.get_element