+ private static final StatementSupportBundle STMT_DEF_BUNDLE = StatementSupportBundle
+ .derivedFrom(LINKAGE_BUNDLE)
+ .addSupport(new YinElementStatementImpl.Definition())
+ .addSupport(new ArgumentStatementImpl.Definition())
+ .addSupport(new ExtensionStatementImpl.Definition())
+ .addSupport(new ChildSchemaNodes<>())
+ .addSupport(new SchemaNodeIdentifierBuildNamespace())
+ .addSupport(global(ExtensionNamespace.class))
+ .addSupport(new TypedefStatementImpl.Definition())
+ .addSupport(treeScoped(TypeNamespace.class))
+ .addSupport(new IdentityStatementImpl.Definition())
+ .addSupport(global(IdentityNamespace.class))
+ .addSupport(new DefaultStatementImpl.Definition())
+ .addSupport(new StatusStatementImpl.Definition())
+ .addSupport(new TypeStatementImpl.Definition())
+ .addSupport(new UnitsStatementImpl.Definition())
+ .addSupport(new RequireInstanceStatementImpl.Definition())
+ .addSupport(new BitStatementImpl.Definition())
+ .addSupport(new PathStatementImpl.Definition())
+ .addSupport(new EnumStatementImpl.Definition())
+ .addSupport(new LengthStatementImpl.Definition())
+ .addSupport(new PatternStatementImpl.Definition())
+ .addSupport(new RangeStatementImpl.Definition())
+ .addSupport(new ContainerStatementImpl.Definition())
+ .addSupport(new GroupingStatementImpl.Definition())
+ .addSupport(new ListStatementImpl.Definition())
+ .addSupport(new UniqueStatementImpl.Definition())
+ .addSupport(new RpcStatementImpl.Definition())
+ .addSupport(new InputStatementImpl.Definition())
+ .addSupport(new OutputStatementImpl.Definition())
+ .addSupport(new NotificationStatementImpl.Definition())
+ .addSupport(new FractionDigitsStatementImpl.Definition())
+ .addSupport(new BaseStatementImpl.Definition())
+ .addSupport(global(DerivedIdentitiesNamespace.class))
+ .build();