+ public static Annotation createModuleQNameANnotation(final QName qName) {
+ Map<String, String> parameters = new HashMap<>();
+ parameters.put("namespace", q(qName.getNamespace().toString()));
+ parameters.put("revision", q(qName.getRevision().map(Revision::toString).orElse(null)));
+ parameters.put("name", q(qName.getLocalName()));
+ return Annotation.createFromMap(ModuleQName.class, parameters);
+ }
+
+ public static Collection<Annotation> createSieAnnotations(final ServiceInterfaceEntry sie){