diff --git a/core/components/descriptors/src/main/java/org/mobicents/slee/container/component/validator/SbbComponentValidator.java b/core/components/descriptors/src/main/java/org/mobicents/slee/container/component/validator/SbbComponentValidator.java
index <HASH>..<HASH> 100644
--- a/core/components/descriptors/src/main/java/org/mobicents/slee/container/component/validator/SbbComponentValidator.java
+++ b/core/components/descriptors/src/main/java/org/mobicents/slee/container/component/validator/SbbComponentValidator.java
@@ -111,6 +111,10 @@ public class SbbComponentValidator implements Validator {
 			concreteMethods = ClassUtils.getConcreteMethodsFromClass(this.component.getAbstractSbbClass());

 			superClassesConcreteMethods = ClassUtils.getConcreteMethodsFromSuperClasses(this.component.getAbstractSbbClass());

 

+			//NOTE: wont this hide method exceptions or visibility change?

+			superClassesAbstractMethod.keySet().removeAll(abstractMehotds.keySet());

+			superClassesConcreteMethods.keySet().removeAll(concreteMethods.keySet());

+			

 			if (!validateAbstractClassConstraints(concreteMethods, superClassesConcreteMethods)) {

 				valid = false;

 			}
bug fixes:
- remove double declarations of methods
tests/activities/activitycontext/Test<I>Test.xml
tests/activities/activitycontext/Test<I>Test.xml
tests/activities/activitycontextinterface/Test<I>Test.xml
tests/activities/nullactivity/Test<I>Test.xml

git-svn-id: <URL>