question: protected StringBuilder siblings ( EntryHierarchyData sibling , boolean isPopup ) throws IOException { StringBuilder siblings = new StringBuilder ( ) ; final SimpleEntry includedEntry = entryDataMatched ( sibling ) ; if ( includedEntry != null ) { appendEntry ( includedEntry , siblings , isPopup ) ; } siblings . append ( children ( sibling ) ) ; if ( includedEntry != null ) { siblings . append ( "</li>" ) ; } return siblings ; }
target:  Processes a "sibling", i.e. a single Entry.  If this entry is matched, renders the entry.  The method then recurses into the children of the entry to consider them in turn.