public int ExplicitGet( Context cx, ObjectValue ob, String name, Namespaces namespaces, TypeValue type, boolean is_final, boolean is_override, int expected_id , int method_id , int var_id )
{
int slot_id = ob.addMethodSlot(cx,type);
CHECK_SLOT_INDEX(expected_id,slot_id);
ob.defineNames(cx,GET_TOKEN,name,namespaces,slot_id);
Slot slot = ob.getSlot(cx,slot_id);
slot.attrs(CALL_ThisMethod,method_id);
slot.setFinal(is_final);
slot.setOverride(is_override);
// do backend binding
if(!Builder.removeBuilderNames)
{