private void addEntryValues(Map<String, Object> valueMap,
Archetype archetype) throws Exception {
CodePhrase lang = new CodePhrase("ISO_639-1", "en");
CodePhrase charset = new CodePhrase("IANA_character-sets", "UTF-8");
String tid = (String) valueMap.get(TEMPLATE_ID);
TemplateID templateId = tid == null ? null : new TemplateID(tid);
Archetyped archetypeDetails = new Archetyped(
archetype.getArchetypeId(), templateId, "1.0.1");
valueMap.put("subject", subject());
valueMap.put("encoding", charset);
valueMap.put("language", lang);
valueMap.put("archetype_details", archetypeDetails);
}