    # 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