util/docs/template/publish.js
function isaSecondLevelObject ($) {return (
    $.comment.getTag("property").length ||
    ($.is("CONSTRUCTOR") && $.name.match(/^[A-Z][A-Za-z]+$/)) ||
    ($.is("FUNCTION") && $.name.match(/^[a-z][A-Za-z]+$/)) ||
    $.isConstant ||
    ($.type == "Function" && $.is("OBJECT"))
  );}
function isaSecondLevelObject ($) {return (
    $.comment.getTag("property").length ||
    ($.is("CONSTRUCTOR") && $.name.match(/^[A-Z][A-Za-z]+$/)) ||
    ($.is("FUNCTION") && $.name.match(/^[a-z][A-Za-z]+$/)) ||
    $.isConstant ||
    ($.type == "Function" && $.is("OBJECT"))
  );}
function isaSecondLevelObject ( $ ) { return ( $ . comment . getTag ( "property" ) . length || ( $ . is ( "CONSTRUCTOR" ) && $ . name . match ( / ^[A-Z][A-Za-z]+$ / ) ) || ( $ . is ( "FUNCTION" ) && $ . name . match ( / ^[a-z][A-Za-z]+$ / ) ) || $ . isConstant || ( $ . type == "Function" && $ . is ( "OBJECT" ) ) ) ; }
Find the second-level objects - Properties, Constructor, Methods, Constants, Events
Find the second - level objects - Properties Constructor Methods Constants Events