The rationale of NPath says that it takes into account also multi-part boolean expressions (http://checkstyle.sourceforge.net/config_metrics.html). This is not the case.
At least PMD reports another NPath value for the method "aMethod2()" below.
Which tool should I trust?
public class NPathTest {
// Both = 4
void aMethod1() {
if (true) {
}
if (true) {
}
}...