…lines 1–240 unchanged (240 lines)
241 Node block = n.getLastChild();
242 Node paramName = NodeUtil.getFnParameters(n).getFirstChild();
243 Node insertionPoint = null;
244
245 // To satisfy normalization constraints, the type checking must be
246 // added after any inner function declarations.
247 for (Node next = block.getFirstChild();
248 next != null && NodeUtil.isFunctionDeclaration(next);
249 next = next.getNext()) {
250 insertionPoint = next;
251 }
252
253 for (Node paramType : funType.getParameters()) {
254 // Can this ever happen?
255 if (paramName == null) {
256 return;
257 }
…lines 258–404 unchanged (147 lines)