hpricot:Hpricot::Traverse#bogusetag?

>> require "hpricot"
=> true
>> doc = Hpricot('<p>foo1<p>foo2</p>')
=> #<Hpricot::Doc {elem <p> "foo1" {elem <p> "foo2" </p>}}>
>> doc.at("p").bogusetag?
=> false
>> doc = Hpricot('<br><p>foo1</p><p>foo2</p>')
=> #<Hpricot::Doc {emptyelem <br>} {elem <p> "foo1" </p>} {elem <p> "foo2" </p>}>
>> doc.at("br").bogusetag?
=> false
>> doc = Hpricot('<br><p>foo1</p><p>foo2</p><img src="foo.png">')
=> #<Hpricot::Doc {emptyelem <br>} {elem <p> "foo1" </p>} {elem <p> "foo2" </p>} {emptyelem <img src="foo.png">}>
>> doc.at("img").bogusetag?
=> false

どういう場合に true になるのか不明…