private SubstatementContext(final SubstatementContext<A, D, E> original, final QNameModule newQNameModule,
final StatementContextBase<?, ?, ?> newParent, final CopyType typeOfCopy) {
super(original);
- this.parent = newParent;
+ this.parent = Preconditions.checkNotNull(newParent);
if (newQNameModule != null) {
final A originalArg = original.argument;
return Optional.fromNullable(local);
}
- @Override
- public boolean isRootContext() {
- return false;
- }
-
@Override
public boolean isConfiguration() {
// if this statement is within a 'yang-data' extension body, config substatements are ignored as if