docs: protected StringConcatenationClient generateMembersFromConfig(Set<String> addedKeywords, Map<String, String> getters) {
  		final List<StringConcatenationClient> clients = new ArrayList<>();
  		for (final String keyword : this.configuration.getKeywords()) {
  			final String id = keyword.toLowerCase();
  			if (!addedKeywords.contains(id) && !this.configuration.getIgnoredKeywords().contains(keyword)) {
  				clients.add(generateKeyword(keyword, getGrammar().getName(), getters));
  				addedKeywords.add(id);
  			}
  		}
  		for (final String keyword : this.configuration.getLiterals()) {
  			final String id = keyword.toLowerCase();
  			if (!addedKeywords.contains(id) && !this.configuration.getIgnoredKeywords().contains(keyword)) {
  				clients.add(generateKeyword(keyword, getGrammar().getName(), getters));
  				addedKeywords.add(id);
  			}
  		}
  		return new StringConcatenationClient() {
  			@Override
  			protected void appendTo(TargetStringConcatenation it) {
  				for (final StringConcatenationClient client : clients) {
  					it.append(client);
  				}
  			}
  		};
  	}