Merge "Cleanup some major sonar warning in yang/*"
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / reactor / SubstatementContext.java
index 29cac6ead5da3f4ab38db09a453b014ec8c5d547..7a8d13031b944a9b519aea69b2d1f4b8bf63484d 100644 (file)
@@ -27,7 +27,6 @@ class SubstatementContext<A,D extends DeclaredStatement<A>, E extends EffectiveS
     private final A argument;
 
     SubstatementContext(StatementContextBase<?,?,?> parent,ContextBuilder<A,D,E> builder) throws SourceException {
-        //super(builder,  builder.getDefinition().parseArgumentValue(parent, builder.getRawArgument()));
         super(builder);
         this.parent = Preconditions.checkNotNull(parent, "Parent must not be null");
         this.argument =   builder.getDefinition().parseArgumentValue(this, builder.getRawArgument());
@@ -107,8 +106,7 @@ class SubstatementContext<A,D extends DeclaredStatement<A>, E extends EffectiveS
 
     @Override
     public StatementContextBase<A, D, E>  createCopy(QNameModule newQNameModule, StatementContextBase<?, ?, ?> newParent) throws SourceException {
-        StatementContextBase<A,D,E> copy = new SubstatementContext<A,D,E>(this,newQNameModule, newParent);
-        return copy;
+        return new SubstatementContext<>(this,newQNameModule, newParent);
     }
 
     @Override