+ /**
+ * Create a {@link YangParser} instance operating with specified {@link YangParserConfiguration}.
+ *
+ * @param configuration Requested parser configuration
+ * @return A new {@link YangParser} instance
+ * @throws NullPointerException if configuration is null
+ * @throws IllegalArgumentException if specified configuration is not supported
+ */
+ @NonNull YangParser createParser(YangParserConfiguration configuration);
+