public void visitMethodDeclaration(MethodDeclaration node) { visit(node.getModifiers()); if (node.getReturnType() != null) { visit(node.getReturnType()); } if (node.hasParameters()) { visit(node.getParameterList()); } for (TypeIterator it = node.getThrownExceptions().getIterator(); it.hasNext(); ) { visit(it.getNext()); } if (node.hasBody()) { visit(node.getBody()); } }