code: protected void setupForbiddenEndElements() {
  		forbiddenIdEndElements.put(THREAD_SUBJECT, THREAD_SUBJECT);
  		forbiddenIdEndElements.put(THREAD_PARENT, THREAD_PARENT);
  		forbiddenIdEndElements.put(THREAD_ANCESTOR, THREAD_ANCESTOR);
  		forbiddenIdEndElements.put(THREAD_PAGE, THREAD_PAGE);
  		forbiddenIdEndElements.put(THREAD_ID, THREAD_ID);
  		forbiddenIdEndElements.put(THREAD_SUMMARY_PAGE, THREAD_SUMMARY_PAGE);
  		forbiddenIdEndElements.put(THREAD_AUTHOR, THREAD_AUTHOR);
  		forbiddenIdEndElements.put(THREAD_EDIT_STATUS, THREAD_EDIT_STATUS);
  		forbiddenIdEndElements.put(THREAD_TYPE, THREAD_TYPE);
  		forbiddenIdEndElements.put(COMMENT, COMMENT);
  		forbiddenIdEndElements.put(CONTRIBUTOR, CONTRIBUTOR);
  		forbiddenIdEndElements.put(ID, ID);
  		forbiddenIdEndElements.put(IP, IP);
  		forbiddenIdEndElements.put(MINOR, MINOR);
  		forbiddenIdEndElements.put(PAGE, PAGE);
  		forbiddenIdEndElements.put(RESTRICTIONS, RESTRICTIONS);
  		forbiddenIdEndElements.put(REVISION, REVISION);
  		forbiddenIdEndElements.put(TEXT, TEXT);
  		forbiddenIdEndElements.put(TIMESTAMP, TIMESTAMP);
  		forbiddenIdEndElements.put(TITLE, TITLE);
  		forbiddenIdEndElements.put(USERNAME, USERNAME);
  	}
docs: Fill {@link #forbiddenIdEndElements}
  
  @see #notAllowedEnd(String)