static { // creates for (final String tagName : blockTags) { final Tag tag = new Tag(tagName); register(tag); } for (final String tagName : inlineTags) { final Tag tag = new Tag(tagName); tag.isBlock = false; tag.canContainBlock = false; tag.formatAsBlock = false; register(tag); } // mods: for (final String tagName : emptyTags) { final Tag tag = tags.get(tagName); Validate.notNull(tag); tag.canContainBlock = false; tag.canContainInline = false; tag.empty = true; } for (final String tagName : formatAsInlineTags) { final Tag tag = tags.get(tagName); Validate.notNull(tag); tag.formatAsBlock = false; } for (final String tagName : preserveWhitespaceTags) { final Tag tag = tags.get(tagName); Validate.notNull(tag); tag.preserveWhitespace = true; } }