+void LinkType::start_event(Container* startContainer, const std::string& value, const std::string& key)
+{
+ start_event(startContainer, value, key, -1);
+}
+
+void LinkType::start_event(Container* startContainer, const std::string& value, const std::string& key, int size)
+{
+ new LinkEvent(get_issuer(), this, PAJE_StartLink, startContainer, value, key, size);
+}
+
+void LinkType::end_event(Container* endContainer, const std::string& value, const std::string& key)
+{
+ new LinkEvent(get_issuer(), this, PAJE_EndLink, endContainer, value, key, -1);
+}
+
+Type* Type::by_name(const std::string& name)