+ /*
+ * If the following attribute is false, the internal ref count is
+ * never decremented when disabling a logger. This was the original
+ * behaviour of this agent, and this bug worked in concert with a
+ * bug in the session daemon which would send multiple disable
+ * commands for the same event name (manual disable + another
+ * disable on session destroy). The following attribute is needed
+ * because this version of the agent could be connected to a
+ * fixed session daemon, or a non-fixed session daemon, and it needs
+ * to work in both situations.
+ */
+ private boolean enableRefCountDecrement = false;
+