+ private static String formatMessage(final String message, final SourceIdentifier failedSource,
+ final Collection<SourceIdentifier> resolvedSources,
+ final Multimap<SourceIdentifier, ModuleImport> unsatisfiedImports) {
+ return String.format("%s, failed source: %s, resolved sources: %s, unsatisfied imports: %s", message,
+ failedSource, resolvedSources, unsatisfiedImports);
+ }
+
+ /**
+ * Return YANG schema source identifier consisting of name and revision of the module which caused this exception
+ *
+ * @return YANG schema source identifier
+ */
+ public final SourceIdentifier getFailedSource() {
+ return this.failedSource;
+ }
+