# File lib/spruz/xt/full.rb, line 11
    def full?(dispatch = nil, *args)
      if blank?
        obj = nil
      #elsif Module === dispatch # TODO
      #  dispatch.found?(self)
      elsif dispatch
        obj = __send__(dispatch, *args)
        obj = nil if obj.blank? 
      else
        obj = self
      end
      if block_given? and obj
        yield obj
      else
        obj
      end
    end