+ public CopyHistory history() {
+ return source.history();
+ }
+
+ @Override
+ public Mutable<A, D, E> replicaAsChildOf(final Mutable<?, ?, ?> newParent) {
+ return source.replicaAsChildOf(newParent);
+ }
+
+ @Override
+ public Optional<? extends Mutable<?, ?, ?>> copyAsChildOf(final Mutable<?, ?, ?> newParent, final CopyType type,
+ final QNameModule targetModule) {
+ return source.copyAsChildOf(newParent, type, targetModule);
+ }
+
+ @Override
+ ReactorStmtCtx<?, ?, ?> asEffectiveChildOf(final StatementContextBase<?, ?, ?> newParent, final CopyType type,
+ final QNameModule targetModule) {
+ return source.asEffectiveChildOf(newParent, type, targetModule);
+ }
+
+ @Override
+ StatementDefinitionContext<A, D, E> definition() {
+ return source.definition();
+ }
+
+ @Override
+ void markNoParentRef() {
+ // No-op