object = unmarshaller.unmarshal(new StringReader(catalog));
} catch (Exception e) {
Activator.getLogger().warning(e);
}
if (object instanceof Archetypes) {
Archetypes archetypesDTO = (Archetypes) object;
List<Archetype> list = archetypesDTO.getArchetypes();
for (Archetype archetype : list) {
ArchetypeDetails details = new ArchetypeDetails(archetype);
URL resource = bundle.getResource("/archetypes/" + details.getFullName());
details.setResource(resource);
answer.add(details);