rem: ( memberName.indexOf('operator') == -1 ) && ( memberName.indexOf(compound.name) == -1 ) ) 
add: ( memberName.indexOf('operator') == -1 ) && ( memberName.indexOf(compound.name) == -1 ) && ( contains(memberStatic, "no") ) ) 
context: function write_method_lut( compound ){    var memberList = compound.memberList;    var lut_template =        '\n' +        'const Method KJSEmbed::' + compound.data + '::p_methods[] = \n' +        '{\n';    var processed = {};    // Generate the binding for each method    for( var idx = 0; idx < memberList.length(); ++idx )    {        var memberElement = memberList.item(idx).toElement();        var memberKind = memberElement.attribute('kind');        var memberProt = memberElement.attribute('prot');        var memberName = memberElement.firstChildElement('name').toElement().toString();        var numParams = memberElement.elementsByTagName("param").count();        if ( ( memberKind == 'function' ) &&             ( memberProt == 'public' ) &&             ( memberName.indexOf('operator') == -1 ) && // Make sure this is not an operator.             ( memberName.indexOf(compound.name) == -1 ) ) // Make sure this is not a ctor or dtor        {            // make sure only one lut entry per member            if (processed[memberName])                continue;            processed[memberName] = true;            lut_template += '    { "'+ memberName +'", '+ numParams +', KJS::DontDelete|KJS::ReadOnly, &' + compound.name + 'NS::' + memberName + ' },\n';        }    }    lut_template +=    '    {0, 0, 0, 0 }\n' +    '};\n';    return lut_template;}
meta: 1078	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1078/e864f13a88d455526f8a084ddd52977bd8adaeda/generatebinding.js/clean/kjsembed/autobind/values/generatebinding.js