    # File lib/rvg/container.rb, line 104
                def initialize(element, x=0, y=0, width=nil, height=nil)
                    super()

                    # If the element is not a group, defs, symbol, or rvg,
                    # wrap a group around it so it can get a transform and
                    # possibly a new viewport.
                    if ! element.respond_to?(:ref)
                        @element = Group.new
                        @element << element.deep_copy
                    else
                        @element = element.deep_copy
                    end
                    @element.ref(x, y, width, height)
                end