final BindingRuntimeContext runtimeContext = factory().getRuntimeContext();
final WithStatus schema;
if (Augmentation.class.isAssignableFrom(childClass)) {
- schema = runtimeContext.getAugmentationDefinition(childClass);
+ schema = runtimeContext.getAugmentationDefinition(childClass.asSubclass(Augmentation.class));
} else {
schema = runtimeContext.getSchemaDefinition(childClass);
}
}
@Override
- public NormalizedNode<?, ?> serialize(final D data) {
+ public NormalizedNode serialize(final D data) {
final NormalizedNodeResult result = new NormalizedNodeResult();
// We create DOM stream writer which produces normalized nodes
final NormalizedNodeStreamWriter domWriter = ImmutableNormalizedNodeStreamWriter.from(result);