moved loggername panel to its own package
diff --git a/src/main/java/org/apache/log4j/chainsaw/ChainsawCyclicBufferTableModel.java b/src/main/java/org/apache/log4j/chainsaw/ChainsawCyclicBufferTableModel.java
index a4378c9..455a1a9 100644
--- a/src/main/java/org/apache/log4j/chainsaw/ChainsawCyclicBufferTableModel.java
+++ b/src/main/java/org/apache/log4j/chainsaw/ChainsawCyclicBufferTableModel.java
@@ -18,6 +18,9 @@
 package org.apache.log4j.chainsaw;
 
 import org.apache.log4j.chainsaw.color.RuleColorizer;
+import org.apache.log4j.chainsaw.components.loggernamepanel.LoggerNameListener;
+import org.apache.log4j.chainsaw.components.loggernamepanel.LoggerNameModel;
+import org.apache.log4j.chainsaw.components.loggernamepanel.LoggerNameModelSupport;
 import org.apache.log4j.chainsaw.helper.SwingHelper;
 import org.apache.log4j.chainsaw.logevents.ChainsawLoggingEvent;
 import org.apache.log4j.helpers.Constants;
diff --git a/src/main/java/org/apache/log4j/chainsaw/EventContainer.java b/src/main/java/org/apache/log4j/chainsaw/EventContainer.java
index e4c2c27..e534103 100644
--- a/src/main/java/org/apache/log4j/chainsaw/EventContainer.java
+++ b/src/main/java/org/apache/log4j/chainsaw/EventContainer.java
@@ -17,6 +17,7 @@
 
 package org.apache.log4j.chainsaw;
 
+import org.apache.log4j.chainsaw.components.loggernamepanel.LoggerNameModel;
 import org.apache.log4j.rule.Rule;
 
 import java.beans.PropertyChangeListener;
diff --git a/src/main/java/org/apache/log4j/chainsaw/LoggerNameListener.java b/src/main/java/org/apache/log4j/chainsaw/components/loggernamepanel/LoggerNameListener.java
similarity index 95%
rename from src/main/java/org/apache/log4j/chainsaw/LoggerNameListener.java
rename to src/main/java/org/apache/log4j/chainsaw/components/loggernamepanel/LoggerNameListener.java
index a182b4e..1a93335 100644
--- a/src/main/java/org/apache/log4j/chainsaw/LoggerNameListener.java
+++ b/src/main/java/org/apache/log4j/chainsaw/components/loggernamepanel/LoggerNameListener.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.log4j.chainsaw;
+package org.apache.log4j.chainsaw.components.loggernamepanel;
 
 import java.util.EventListener;
 
diff --git a/src/main/java/org/apache/log4j/chainsaw/LoggerNameModel.java b/src/main/java/org/apache/log4j/chainsaw/components/loggernamepanel/LoggerNameModel.java
similarity index 96%
rename from src/main/java/org/apache/log4j/chainsaw/LoggerNameModel.java
rename to src/main/java/org/apache/log4j/chainsaw/components/loggernamepanel/LoggerNameModel.java
index a48b634..57dac8a 100644
--- a/src/main/java/org/apache/log4j/chainsaw/LoggerNameModel.java
+++ b/src/main/java/org/apache/log4j/chainsaw/components/loggernamepanel/LoggerNameModel.java
@@ -17,7 +17,7 @@
 
 /*
  */
-package org.apache.log4j.chainsaw;
+package org.apache.log4j.chainsaw.components.loggernamepanel;
 
 import java.util.Collection;
 
diff --git a/src/main/java/org/apache/log4j/chainsaw/LoggerNameModelSupport.java b/src/main/java/org/apache/log4j/chainsaw/components/loggernamepanel/LoggerNameModelSupport.java
similarity index 80%
rename from src/main/java/org/apache/log4j/chainsaw/LoggerNameModelSupport.java
rename to src/main/java/org/apache/log4j/chainsaw/components/loggernamepanel/LoggerNameModelSupport.java
index 815e047..1262d1e 100644
--- a/src/main/java/org/apache/log4j/chainsaw/LoggerNameModelSupport.java
+++ b/src/main/java/org/apache/log4j/chainsaw/components/loggernamepanel/LoggerNameModelSupport.java
@@ -17,7 +17,7 @@
 
 /*
  */
-package org.apache.log4j.chainsaw;
+package org.apache.log4j.chainsaw.components.loggernamepanel;
 
 import javax.swing.event.EventListenerList;
 import java.util.Collection;
@@ -38,14 +38,14 @@
 
 
     /* (non-Javadoc)
-     * @see org.apache.log4j.chainsaw.LoggerNameModel#getLoggerNames()
+     * @see org.apache.log4j.chainsaw.components.loggernamepanel.LoggerNameModel#getLoggerNames()
      */
     public Collection<String> getLoggerNames() {
         return Collections.unmodifiableSet(loggerNameSet);
     }
 
     /* (non-Javadoc)
-     * @see org.apache.log4j.chainsaw.LoggerNameModel#addLoggerName(java.lang.String)
+     * @see org.apache.log4j.chainsaw.components.loggernamepanel.LoggerNameModel#addLoggerName(java.lang.String)
      */
     public boolean addLoggerName(String loggerName) {
         boolean isNew = loggerNameSet.add(loggerName);
@@ -81,14 +81,14 @@
     }
 
     /* (non-Javadoc)
-     * @see org.apache.log4j.chainsaw.LoggerNameModel#addLoggerNameListener(org.apache.log4j.chainsaw.LoggerNameListener)
+     * @see org.apache.log4j.chainsaw.components.loggernamepanel.LoggerNameModel#addLoggerNameListener(org.apache.log4j.chainsaw.components.loggernamepanel.LoggerNameListener)
      */
     public void addLoggerNameListener(LoggerNameListener l) {
         listenerList.add(LoggerNameListener.class, l);
     }
 
     /* (non-Javadoc)
-     * @see org.apache.log4j.chainsaw.LoggerNameModel#removeLoggerNameListener(org.apache.log4j.chainsaw.LoggerNameListener)
+     * @see org.apache.log4j.chainsaw.components.loggernamepanel.LoggerNameModel#removeLoggerNameListener(org.apache.log4j.chainsaw.components.loggernamepanel.LoggerNameListener)
      */
     public void removeLoggerNameListener(LoggerNameListener l) {
         listenerList.remove(LoggerNameListener.class, l);
diff --git a/src/main/java/org/apache/log4j/chainsaw/LoggerNameTreePanel.java b/src/main/java/org/apache/log4j/chainsaw/components/loggernamepanel/LoggerNameTreePanel.java
similarity index 99%
rename from src/main/java/org/apache/log4j/chainsaw/LoggerNameTreePanel.java
rename to src/main/java/org/apache/log4j/chainsaw/components/loggernamepanel/LoggerNameTreePanel.java
index 6b45635..b9c1af5 100644
--- a/src/main/java/org/apache/log4j/chainsaw/LoggerNameTreePanel.java
+++ b/src/main/java/org/apache/log4j/chainsaw/components/loggernamepanel/LoggerNameTreePanel.java
@@ -16,8 +16,12 @@
  */
 /*
  */
-package org.apache.log4j.chainsaw;
+package org.apache.log4j.chainsaw.components.loggernamepanel;
 
+import org.apache.log4j.chainsaw.ChainsawConstants;
+import org.apache.log4j.chainsaw.ExpressionRuleContext;
+import org.apache.log4j.chainsaw.JTextComponentFormatter;
+import org.apache.log4j.chainsaw.PopupListener;
 import org.apache.log4j.chainsaw.components.elements.SmallButton;
 import org.apache.log4j.chainsaw.components.elements.SmallToggleButton;
 import org.apache.log4j.chainsaw.components.logpanel.LogPanel;
@@ -41,7 +45,7 @@
 import java.awt.event.*;
 import java.util.*;
 import java.util.List;
-import org.apache.commons.configuration2.AbstractConfiguration;
+
 import org.apache.log4j.chainsaw.logevents.ChainsawLoggingEvent;
 
 
diff --git a/src/main/java/org/apache/log4j/chainsaw/components/logpanel/LogPanel.java b/src/main/java/org/apache/log4j/chainsaw/components/logpanel/LogPanel.java
index 7be60df..1cc8865 100644
--- a/src/main/java/org/apache/log4j/chainsaw/components/logpanel/LogPanel.java
+++ b/src/main/java/org/apache/log4j/chainsaw/components/logpanel/LogPanel.java
@@ -17,14 +17,13 @@
 
 package org.apache.log4j.chainsaw.components.logpanel;
 
-import org.apache.commons.configuration2.event.Event;
-import org.apache.commons.configuration2.event.EventListener;
 import org.apache.log4j.chainsaw.*;
 import org.apache.log4j.chainsaw.color.ColorPanel;
 import org.apache.log4j.chainsaw.color.RuleColorizer;
 import org.apache.log4j.chainsaw.components.elements.sorttable.JSortTable;
 import org.apache.log4j.chainsaw.components.elements.SmallButton;
 import org.apache.log4j.chainsaw.components.elements.SmallToggleButton;
+import org.apache.log4j.chainsaw.components.loggernamepanel.LoggerNameTreePanel;
 import org.apache.log4j.chainsaw.filter.FilterModel;
 import org.apache.log4j.chainsaw.helper.SwingHelper;
 import org.apache.log4j.chainsaw.icons.ChainsawIcons;
diff --git a/src/main/java/org/apache/log4j/chainsaw/components/logpanel/LogPanelLoggerTreeModel.java b/src/main/java/org/apache/log4j/chainsaw/components/logpanel/LogPanelLoggerTreeModel.java
index 91342ab..6be15a7 100644
--- a/src/main/java/org/apache/log4j/chainsaw/components/logpanel/LogPanelLoggerTreeModel.java
+++ b/src/main/java/org/apache/log4j/chainsaw/components/logpanel/LogPanelLoggerTreeModel.java
@@ -19,7 +19,7 @@
  */
 package org.apache.log4j.chainsaw.components.logpanel;
 
-import org.apache.log4j.chainsaw.LoggerNameListener;
+import org.apache.log4j.chainsaw.components.loggernamepanel.LoggerNameListener;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
 
@@ -45,7 +45,7 @@
     }
 
     /* (non-Javadoc)
-     * @see org.apache.log4j.chainsaw.LoggerNameListener#loggerNameAdded(java.lang.String)
+     * @see org.apache.log4j.chainsaw.components.loggernamepanel.LoggerNameListener#loggerNameAdded(java.lang.String)
      */
     public void loggerNameAdded(final String loggerName) {
         //invoke later, not on current EDT