# File lib/phusion_passenger/rack/out_of_band_gc.rb, line 35
  def initialize(app, *args)
    @app = app
    if args.size == 0 || (args.size == 1 && args[0].is_a?(Hash))
      # OutOfBandGc.new(app, options = {})
      initialize_with_options(args[0] || {})
    else
      # OutOfBandGc.new(app, frequency, logger = nil)
      initialize_legacy(*args)
    end
  end