private Node applySourceInfo(Node n, HasSourceInfo srcNode) {
   if (n != null && srcNode != null) {
     SourceInfo info = srcNode.getSourceInfo();
     if (info != null && info.getFileName() != null) {
       n.setStaticSourceFile(getClosureSourceFile(info.getFileName()));
       n.setLineno(info.getStartLine());
       n.setCharno(0);
     }
   }
   return n;
 }