Index: /trunk/quest-core-usability/src/main/java/de/ugoe/cs/quest/usability/TextInputStatisticsRule.java
===================================================================
--- /trunk/quest-core-usability/src/main/java/de/ugoe/cs/quest/usability/TextInputStatisticsRule.java	(revision 476)
+++ /trunk/quest-core-usability/src/main/java/de/ugoe/cs/quest/usability/TextInputStatisticsRule.java	(revision 477)
@@ -297,5 +297,5 @@
    */
   //-------------------------------------------------------------------------------------------------
-  public class TextInputStatistics
+  public static class TextInputStatistics
   {
     /** */
Index: /trunk/quest-core-usability/src/main/java/de/ugoe/cs/quest/usability/UsabilityDefect.java
===================================================================
--- /trunk/quest-core-usability/src/main/java/de/ugoe/cs/quest/usability/UsabilityDefect.java	(revision 476)
+++ /trunk/quest-core-usability/src/main/java/de/ugoe/cs/quest/usability/UsabilityDefect.java	(revision 477)
@@ -125,4 +125,15 @@
   //-----------------------------------------------------------------------------------------------
   /* (non-Javadoc)
+   * @see java.lang.Object#hashCode()
+   */
+  //-----------------------------------------------------------------------------------------------
+  @Override
+  public int hashCode()
+  {
+    return mSeverity.hashCode() + mDescription.hashCode();
+  }
+
+  //-----------------------------------------------------------------------------------------------
+  /* (non-Javadoc)
    * @see java.lang.Object#toString()
    */
