docs: protected List<StringConcatenationClient> generateTopElements(boolean forInterface, boolean forAppender) {
  		final List<StringConcatenationClient> topElements = new ArrayList<>();
  		for (final CodeElementExtractor.ElementDescription description : getCodeElementExtractor().getTopElements(
  				getGrammar(), getCodeBuilderConfig())) {
  			topElements.add(generateTopElement(description, forInterface, forAppender));
  		}
  		return topElements;
  	}