private boolean useInitCause(Node node, ASTCatchStatement catchStmt) { // In case of NPE... if (node != null && node.getImage() != null) { return catchStmt.hasDescendantMatchingXPath( "./Block/BlockStatement/Statement/StatementExpression/PrimaryExpression/PrimaryPrefix/Name[@Image = '" + node.getImage() + ".initCause']"); } return false; }