# File lib/active_support/core_ext/object/try.rb, line 28
  def try(*a, &b)
    if a.empty? && block_given?
      yield self
    else
      __send__(*a, &b)
    end
  end