question: public String createComponentList ( ) { StringBuilder builder = new StringBuilder ( ) ; builder . append ( HtmlSerializerHelper . buildDivHeader ( "components" ) ) ; builder . append ( HtmlSerializerHelper . buildContent ( "Component" , "list" , 2 ) ) ; builder . append ( HtmlSerializerHelper . buildListHeader ( ) ) ; SortedSet < String > sortedSet = new TreeSet < String > ( componentMap . keySet ( ) ) ; for ( String componentName : sortedSet ) { builder . append ( HtmlSerializerHelper . buildListItem ( HtmlSerializerHelper . buildInPageLink ( componentName ) ) ) ; } builder . append ( HtmlSerializerHelper . buildListTailer ( ) ) ; builder . append ( HtmlSerializerHelper . buildDivTailer ( ) ) ; return builder . toString ( ) ; }
target:  constructs component list which API are changed