# File lib/yard/generators/base.rb, line 43
        def before_section(*args)
          if args.size == 1
            before_section_filters.push [nil, args.first]
          elsif args.size == 2
            before_section_filters.push(args)
          else
            raise ArgumentError, "before_section takes a generator followed by a Proc/lambda or Symbol referencing the method name"
          end
        end