    # File lib/chef/cookbook/syntax_check.rb, line 34
          def self.for_cookbook(cookbook_name, cookbook_path=nil)
            cookbook_path ||= Chef::Config.cookbook_path
            unless cookbook_path
              raise ArgumentError, "Cannot find cookbook #{cookbook_name} unless Chef::Config.cookbook_path is set or an explicit cookbook path is given"
            end
            new(File.join(cookbook_path, cookbook_name.to_s))
          end