# File lib/ruport/formatter/template.rb, line 155
  def self.create(label,opts={})
    if opts[:base]
      obj = Marshal.load(Marshal.dump(self[opts[:base]]))
    else
      obj = new
    end
    yield(obj) if block_given?
    templates[label] = obj
  end