Member method = getMember("method", methodIndex, methods, node.getName(), node.getPosition());
Member method; try { method = getMember("method", methodIndex, methods, node.getName(), node.getPosition()); } catch (IndexAdjustmentException e) { methodIndex = e.getIndex(); method = getMemberNoCheckedException("method", methodIndex, methods, node.getName(), node.getPosition()); }
    public void visitDefnNode(DefnNode node) {        visitNode(node);        String methodName = node.getName();        System.out.print(": " + methodName);        Member method = getMember("method", methodIndex, methods, node.getName(), node.getPosition());        methodIndex++;        method.setEndOffset(getEndOffset(node));        Member parent = currentMember.getLast();        parent.addChildMember(method);    }