Slight refactoring to allow subclasses to decide whether to use the old or the new nodes to add the declaration information. Makes sense when the new nodes don't have type informatoin but the old nodes do (e.g., when translating from one extension to another, as in polyglot.translate.ExtensionRewriter).
Slight refactoring to allow subclasses to decide whether to use the old or the new nodes to add the declaration information. Makes sense when the new nodes don't have type informatoin but the old nodes do (e.g., when translating from one extension to another, as in polyglot.translate.ExtensionRewriter).

blue-systems-group/project.maybe.polyglot,liujed/polyglot-eclipse,xcv58/polyglot,blue-systems-group/project.maybe.polyglot,xcv58/polyglot,liujed/polyglot-eclipse,liujed/polyglot-eclipse,blue-systems-group/project.maybe.polyglot,blue-systems-group/project.maybe.polyglot,liujed/polyglot-eclipse,xcv58/polyglot,xcv58/polyglot