diff --git a/brouter-core/src/main/java/btools/router/RoutingEngine.java b/brouter-core/src/main/java/btools/router/RoutingEngine.java
index 96d53c1..596dc75 100644
--- a/brouter-core/src/main/java/btools/router/RoutingEngine.java
+++ b/brouter-core/src/main/java/btools/router/RoutingEngine.java
@@ -309,7 +309,7 @@ public class RoutingEngine extends Thread {
}
if (hasInfo()) {
boolean found = nearbyTrack != null;
- boolean dirty = found ? nearbyTrack.isDirty : false;
+ boolean dirty = found && nearbyTrack.isDirty;
logInfo("read referenceTrack, found=" + found + " dirty=" + dirty + " " + debugInfo);
}
}
diff --git a/brouter-expressions/src/main/java/btools/expressions/BExpressionContext.java b/brouter-expressions/src/main/java/btools/expressions/BExpressionContext.java
index d0da96e..c0ff9bc 100644
--- a/brouter-expressions/src/main/java/btools/expressions/BExpressionContext.java
+++ b/brouter-expressions/src/main/java/btools/expressions/BExpressionContext.java
@@ -882,7 +882,7 @@ public abstract class BExpressionContext implements IByteArrayUnifier {
}
public final boolean isLookupIdxUsed(int idx) {
- return idx < lookupIdxUsed.length ? lookupIdxUsed[idx] : false;
+ return idx < lookupIdxUsed.length && lookupIdxUsed[idx];
}
public final void setAllTagsUsed() {
diff --git a/config/pmd/pmd-ruleset.xml b/config/pmd/pmd-ruleset.xml
index 0cf6e66..f104611 100644
--- a/config/pmd/pmd-ruleset.xml
+++ b/config/pmd/pmd-ruleset.xml
@@ -32,7 +32,6 @@
-