diff --git a/src/main/java/teetime/framework/Stage.java b/src/main/java/teetime/framework/Stage.java index a70b94f66700af336a64eb42c0ac4d0e3b7c3c6e..fd1d428f219b6b136fff1d48a425c89464227293 100644 --- a/src/main/java/teetime/framework/Stage.java +++ b/src/main/java/teetime/framework/Stage.java @@ -10,14 +10,14 @@ import org.slf4j.LoggerFactory; import teetime.framework.signal.ISignal; import teetime.framework.validation.InvalidPortConnection; -public abstract class Stage { +public abstract class Stage { // NOPMD (should not start with "Abstract" private final String id; private static final Map<String, Integer> INSTANCES_COUNTER = new ConcurrentHashMap<String, Integer>(); /** * A unique logger instance per stage instance */ - protected final Logger logger; + protected final Logger logger; // NOPMD protected Stage() { this.id = this.createId(); @@ -35,14 +35,13 @@ public abstract class Stage { private String createId() { int instances = 0; - String id; String simpleName = this.getClass().getSimpleName(); if (INSTANCES_COUNTER.containsKey(simpleName)) { instances = INSTANCES_COUNTER.get(simpleName); } - id = simpleName + "-" + instances; + String id = simpleName + "-" + instances; INSTANCES_COUNTER.put(simpleName, ++instances); return id; }