/** Insert <head> open and close tag (with empty body) to the current position. */ private void insertHeadTag() { // Note: only the open-tag must be a AutoComponentTag final ComponentTag openTag = new ComponentTag(HEAD, TagType.OPEN); openTag.setId(HEADER_ID); openTag.setAutoComponentTag(true); openTag.setModified(true); final ComponentTag closeTag = new ComponentTag(HEAD, TagType.CLOSE); closeTag.setOpenTag(openTag); closeTag.setModified(true); // insert the tags into the markup stream markup.addMarkupElement(openTag); markup.addMarkupElement(closeTag); }