    # File lib/phusion_passenger/utils/file_system_watcher.rb, line 60
                    def self.new(filenames, termination_pipe = nil)
                            # Default parameter values, type conversion and exception
                            # handling in C is too much of a pain.
                            filenames = filenames.map do |filename|
                                    filename.to_s
                            end
                            return _new(filenames, termination_pipe)
                    end