# File temp/light/node.rb, line 103
                        def []=( reference, ns, value=nil )
                                if reference.kind_of? String
                                        value = ns unless value
                                        at( 3 )[reference] = value
                                elsif reference.kind_of? Range
                                        _old_put( Range.new(3+reference.begin, reference.end, reference.exclude_end?), ns )
                                else
                                        if value
                                                _old_put( 4+reference, ns, value )
                                        else
                                                _old_put( 4+reference, ns )
                                        end
                                end
                        end