fixing a behavior bug, the addBehavior was not delegated which works for myfaces but not mojarra

git-svn-id: https://svn.apache.org/repos/asf/myfaces/extensions/scripting/trunk@1414695 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/dynamicDecorators/implementations/ApplicationProxy.java b/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/dynamicDecorators/implementations/ApplicationProxy.java
index d32f0fb..2cf0e2c 100644
--- a/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/dynamicDecorators/implementations/ApplicationProxy.java
+++ b/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/jsf/dynamicDecorators/implementations/ApplicationProxy.java
@@ -604,6 +604,11 @@
         return _delegate.createValueBinding(s);
     }
 
+    @Override
+    public void addBehavior(String behaviorId, String behaviorClass) {
+        _delegate.addBehavior(behaviorId, behaviorClass);
+    }
+
     /*<> @Override  public void addBehavior(String behaviorId, String behaviorClass)
    {
        weaveDelegate();
@@ -736,8 +741,8 @@
     public Iterator<String> getBehaviorIds()
     {
         weaveDelegate();
-        return _behaviors.keySet().iterator();
-        //return _delegate.getBehaviorIds();
+        //return _behaviors.keySet().iterator();
+        return _delegate.getBehaviorIds();
     }
 
     @Override