# File lib/pdf/writer/state.rb, line 36
36:     def push(obj)
37:       return self if obj.nil?
38:       raise TypeError unless obj.kind_of?(PDF::Writer::State)
39:       return self if obj.blank?
40:       __push__(obj)
41:     end