You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by "Continuum@myfaces.zones.apache.org" <no...@myfaces.apache.org> on 2009/10/09 12:12:12 UTC

[continuum] BUILD FAILURE: Apache MyFaces JSF-2.0 Core Project

Online report : http://myfaces.zones.apache.org:8080/continuum/buildResult.action?buildId=24530&projectId=43

Build statistics:
  State: Failed
  Previous State: Failed
  Started at: Fri 9 Oct 2009 10:10:54 +0000
  Finished at: Fri 9 Oct 2009 10:12:03 +0000
  Total time: 1m 8s
  Build Trigger: Schedule
  Build Number: 56
  Exit code: 1
  Building machine hostname: myfaces.zones.apache.org
  Operating system : SunOS(unknown)
  Java Home version : 
          java version "1.5.0_21"
          Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_21-b01)
          Java HotSpot(TM) Server VM (build 1.5.0_21-b01, mixed mode)
        
  Builder version :
          Maven version: 2.0.10
          Java version: 1.5.0_21
          OS name: "sunos" version: "5.10" arch: "x86" Family: "unix"
    
****************************************************************************
SCM Changes:
****************************************************************************
Changed: lu4242 @ Sat 12 Sep 2009 21:33:24 +0000
Comment: MYFACES-2002 Implement section 2.2.1 of the EDR2 specification (rollback call to UIViewRoot.subscribeToEvent because it was removed on PR)
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/lifecycle/RestoreViewExecutor.java ( 814242 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/lifecycle/RestoreViewExecutorTest.java ( 814242 )

Changed: lu4242 @ Sun 13 Sep 2009 00:14:34 +0000
Comment: MYFACES-2342 New objects added for new api in UIViewRoot, UIComponent and UIComponentBase could be saved and restored
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UIComponent.java ( 814253 )
  /myfaces/core/trunk/api/src/test/java/javax/faces/component/_DeltaListTest.java ( 814253 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/DefaultFaceletsStateManagementStrategy.java ( 814253 )

Changed: lu4242 @ Sun 13 Sep 2009 00:15:54 +0000
Comment: MYFACES-2350 All renderers of components that implements ClientBehaviorHolder should encode javascript attributes
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/config/impl/digester/DigesterFacesConfigUnmarshallerImpl.java ( 814255 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlAjaxBehaviorRenderer.java ( 814255 )
  /myfaces/core/trunk/impl/src/main/resources/META-INF/faces-config20.vm ( 814255 )

Changed: werpu @ Mon 14 Sep 2009 09:11:36 +0000
Comment: https://issues.apache.org/jira/browse/MYFACES-2350

fixed some jdoc errata and added some info source for a sidebehavior, 
to ease the integration into
https://issues.apache.org/jira/browse/MYFACES-2350
Files changed:
  /myfaces/core/trunk/api/src/main/javascript/META-INF/resources/myfaces/_impl/core/jsf_impl.js ( 814534 )

Changed: werpu @ Mon 14 Sep 2009 10:56:20 +0000
Comment: https://issues.apache.org/jira/browse/MYFACES-2350

revamped the chain implementation so that it becomes a better error behavior
since the spec states the first two parameters my personal guess is they are not
optional like they used to be in the old implementation!
Files changed:
  /myfaces/core/trunk/api/src/main/javascript/META-INF/resources/myfaces/_impl/core/jsf_impl.js ( 814575 )

Changed: mconcini @ Mon 14 Sep 2009 17:23:10 +0000
Comment: MYFACES-2354 - update API classes with better handling of java2 security.
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/FactoryFinder.java ( 814741 )
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UIComponent.java ( 814741 )
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/_ClassUtils.java ( 814741 )
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/_MessageUtils.java ( 814741 )
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/_MethodBindingToListener.java ( 814741 )
  /myfaces/core/trunk/api/src/main/java/javax/faces/convert/_MessageUtils.java ( 814741 )
  /myfaces/core/trunk/api/src/main/java/javax/faces/validator/_MessageUtils.java ( 814741 )
  /myfaces/core/trunk/api/src/main/java/javax/faces/webapp/_ErrorPageWriter.java ( 814741 )

Changed: mconcini @ Tue 15 Sep 2009 20:10:08 +0000
Comment: MYFACES-2355 - fix for before phase listeners not redirecting to error page on exceptions.
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/lifecycle/LifecycleImpl.java ( 815461 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/lifecycle/PhaseListenerManager.java ( 815461 )

Changed: lu4242 @ Thu 17 Sep 2009 05:01:42 +0000
Comment: small fix remove bad import introduced by eclipse
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/jsf/ConverterTagHandlerDelegate.java ( 816050 )

Changed: mconcini @ Thu 17 Sep 2009 15:13:49 +0000
Comment: MYFACES-2355 - need to account for queued exceptions and the 1.2 compatible exception handler during render phase.
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/lifecycle/LifecycleImpl.java ( 816228 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/lifecycle/PhaseListenerManager.java ( 816228 )

Changed: lu4242 @ Fri 18 Sep 2009 02:10:12 +0000
Comment: MYFACES-2228 move HtmlBodyRenderer code to HtmlBodyRendererBase
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlBodyRenderer.java ( 816435 )

Changed: mconcini @ Fri 18 Sep 2009 15:26:51 +0000
Comment: MYFACES-2357
Files changed:
  /myfaces/core/trunk/impl/src/main/conf/META-INF/standard-faces-config-base.xml ( 816669 )

Changed: lu4242 @ Fri 18 Sep 2009 17:42:34 +0000
Comment: MYFACES-2350 All renderers of components that implements ClientBehaviorHolder should encode javascript attributes
Files changed:
  /myfaces/core/trunk/api/src/main/javascript/META-INF/resources/myfaces/_impl/core/jsf_impl.js ( 816725 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlAjaxBehaviorRenderer.java ( 816725 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlLabelRenderer.java ( 816725 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlLinkRendererTest.java ( 816725 )

Changed: lu4242 @ Fri 18 Sep 2009 22:54:59 +0000
Comment: MYFACES-2225 Implement PostAddToViewEvent and PreRemoveFromViewEvent thrown conditions (cleanup)
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/_ComponentChildrenList.java ( 816805 )

Changed: lu4242 @ Fri 18 Sep 2009 23:06:57 +0000
Comment: MYFACES-2225 Implement PostAddToViewEvent and PreRemoveFromViewEvent thrown conditions
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UIComponentBase.java ( 816808 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/resource/ResourceImpl.java ( 816808 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/view/facelets/mock/MockResourceHandlerSupport.java ( 816808 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/view/facelets/tag/jsf/html/HtmlOutputScriptTestCase.java ( 816808 )
  /myfaces/core/trunk/impl/src/test/resources/org/apache/myfaces/view/facelets/tag/jsf/html/javax.faces ( 816808 )
  /myfaces/core/trunk/impl/src/test/resources/org/apache/myfaces/view/facelets/tag/jsf/html/javax.faces/jsf.js ( 816808 )
  /myfaces/core/trunk/impl/src/test/resources/org/apache/myfaces/view/facelets/tag/jsf/html/testMultipleTargetHeadOutputScript.xhtml ( 816808 )
  /myfaces/core/trunk/impl/src/test/resources/org/apache/myfaces/view/facelets/tag/jsf/html/testSimpleOutputScript.xhtml ( 816808 )
  /myfaces/core/trunk/impl/src/test/resources/org/apache/myfaces/view/facelets/tag/jsf/html/testSimpleTargetHeadOutputScript.xhtml ( 816808 )

Changed: lu4242 @ Sat 19 Sep 2009 00:41:27 +0000
Comment: MYFACES-2282 h:dataTable and h:panelGrid should implement bodyrows behavior (tbody encapsulation)
Files changed:
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlGridRendererTest.java ( 816838 )

Changed: lu4242 @ Sat 19 Sep 2009 02:16:19 +0000
Comment: MYFACES-2309 Add new attributes to f:selectItems (thanks to Jakob Korherr for provide this patch)
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UISelectMany.java ( 816851 )
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UISelectOne.java ( 816851 )
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/_SelectItemsIterator.java ( 816851 )
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/_SelectItemsUtil.java ( 816851 )
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/_UISelectItems.java ( 816851 )
  /myfaces/core/trunk/api/src/test/java/javax/faces/component/UISelectItemsTest.java ( 816851 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/taglib/core/SelectItemsTag.java ( 816851 )
  /myfaces/shared/trunk_4.0.x/core/src/main/java/org/apache/myfaces/shared/util/SelectItemsIterator.java ( 816851 )

Changed: werpu @ Mon 21 Sep 2009 10:48:17 +0000
Comment: https://issues.apache.org/jira/browse/MYFACES-2358

Adding missing System Events which were stated by the spec javadocs!
Added the missing scope context.
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/event/PostConstructCustomScopeEvent.java ( 817200 )
  /myfaces/core/trunk/api/src/main/java/javax/faces/event/PreDestroyCustomScopeEvent.java ( 817200 )
  /myfaces/core/trunk/api/src/main/java/javax/faces/event/ScopeContext.java ( 817200 )

Changed: werpu @ Mon 21 Sep 2009 11:11:12 +0000
Comment: https://issues.apache.org/jira/browse/MYFACES-2358

Missing startup and shutdown application system events added
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/application/_SystemEventServletRequest.java ( 817208 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/application/_SystemEventServletResponse.java ( 817208 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/config/FacesConfigurator.java ( 817208 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/webapp/AbstractFacesInitializer.java ( 817208 )

Changed: mconcini @ Mon 21 Sep 2009 13:34:13 +0000
Comment: MYFACES-2360
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/jstl/fn/JstlFunction.java ( 817247 )

Changed: werpu @ Mon 21 Sep 2009 13:48:47 +0000
Comment: https://issues.apache.org/jira/browse/MYFACES-2359

fixed the dispatching code so that system-event listeners again will work
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UIComponentBase.java ( 817251 )

Changed: werpu @ Tue 22 Sep 2009 13:37:31 +0000
Comment: https://issues.apache.org/jira/browse/MYFACES-2361

Adding Prevalidation event dispatch
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UIInput.java ( 817659 )

Changed: werpu @ Tue 22 Sep 2009 13:41:55 +0000
Comment: https://issues.apache.org/jira/browse/MYFACES-2361

Initial state does not seem to exist any longer this has to be cleared up
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/event/InitialStateEvent.java ( 817662 )

Changed: werpu @ Tue 22 Sep 2009 13:45:23 +0000
Comment: https://issues.apache.org/jira/browse/MYFACES-2361

adding comment on this one
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/event/InitialStateEvent.java ( 817663 )

Changed: werpu @ Tue 22 Sep 2009 13:59:00 +0000
Comment: https://issues.apache.org/jira/browse/MYFACES-2361

adding the PreRenderViewEvent
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UIViewRoot.java ( 817666 )

Changed: lu4242 @ Tue 22 Sep 2009 20:30:45 +0000
Comment: MYFACES-2364 PostRestoreStateEvent should be called from DefaultRestoreViewSupport.processComponentBinding
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UIViewRoot.java ( 817825 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/lifecycle/DefaultRestoreViewSupport.java ( 817825 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/lifecycle/RestoreViewExecutor.java ( 817825 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/DefaultFaceletsStateManagementStrategy.java ( 817825 )

Changed: lu4242 @ Tue 22 Sep 2009 21:05:12 +0000
Comment: MYFACES-2367 FacesContext.isProcessingEvents should be called from Application.publishEvent
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/application/ApplicationImpl.java ( 817840 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/lifecycle/RestoreViewExecutor.java ( 817840 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/DefaultFaceletsStateManagementStrategy.java ( 817840 )

Changed: lu4242 @ Tue 22 Sep 2009 22:11:39 +0000
Comment: fix test to match new api
Files changed:
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/lifecycle/DefaultRestoreViewSupportTest.java ( 817864 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/lifecycle/RestoreViewExecutorTest.java ( 817864 )

Changed: lu4242 @ Tue 22 Sep 2009 23:12:48 +0000
Comment: fix test add VisitContextFactory
Files changed:
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/view/facelets/DefaultFaceletsStateManagementStrategyTest.java ( 817896 )

Changed: lu4242 @ Wed 23 Sep 2009 04:48:54 +0000
Comment: MYFACES-2032 Implement javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE config param (Thanks to Jakob Korherr for provide this patch)
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/application/ApplicationImpl.java ( 817962 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/application/ApplicationImplAnnotationTest.java ( 817962 )

Changed: werpu @ Wed 23 Sep 2009 15:48:18 +0000
Comment: https://issues.apache.org/jira/browse/MYFACES-2361

adding the PostRestoreStateEvent triggers
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UIComponent.java ( 818145 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/DefaultFaceletsStateManagementStrategy.java ( 818145 )

Changed: werpu @ Wed 23 Sep 2009 18:42:13 +0000
Comment: https://issues.apache.org/jira/browse/MYFACES-2361

reverting the changes until it is cleared up with the EG regarding the event
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UIComponent.java ( 818192 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/DefaultFaceletsStateManagementStrategy.java ( 818192 )

Changed: lu4242 @ Wed 23 Sep 2009 21:13:21 +0000
Comment: MYFACES-2337 Implement UniqueIdVendor.createUniqueId method and review all related code to UniqueIdVendor
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UIComponentBase.java ( 818266 )
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UIData.java ( 818266 )
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UIForm.java ( 818266 )
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/_ComponentUtils.java ( 818266 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/AbstractFaceletContext.java ( 818266 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/compiler/UIInstructionHandler.java ( 818266 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/compiler/UILiteralTextHandler.java ( 818266 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/compiler/UITextHandler.java ( 818266 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/impl/DefaultFaceletContext.java ( 818266 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/CompositeComponentResourceTagHandler.java ( 818266 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/jsf/ComponentSupport.java ( 818266 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/jsf/ComponentTagHandlerDelegate.java ( 818266 )

Changed: lu4242 @ Thu 24 Sep 2009 23:41:59 +0000
Comment: MYFACES-2137 JSF 2.0 Component Tree Visiting (Thanks to Jakob Korherr for provide this patch)
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UIData.java ( 818662 )
  /myfaces/core/trunk/api/src/test/java/javax/faces/component/UIDataTest.java ( 818662 )

Changed: lu4242 @ Thu 24 Sep 2009 23:45:57 +0000
Comment: remove unused import let when copy code of createUniqueId
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UIForm.java ( 818664 )

Changed: lu4242 @ Fri 25 Sep 2009 00:08:18 +0000
Comment: fix bug on popComponentFromEL set CURRENT_COMPOSITE_COMPONENT properly
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UIComponent.java ( 818671 )

Changed: lu4242 @ Fri 25 Sep 2009 01:38:53 +0000
Comment: MYFACES-2288 Implement Bean Validation (bean validator should not be available on jsp world)
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/validator/BeanValidator.java ( 818691 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/taglib/core/ValidateBeanTag.java ( 818691 )

Changed: lu4242 @ Fri 25 Sep 2009 03:00:01 +0000
Comment: MYFACES-2310 Implement Composite Component feature (add documentation constants used by composite components in UIComponent and fix register COMPOSITE_FACET_NAME on metadata when composite:implementation tag is executed)
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UIComponent.java ( 818707 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/FacetHandler.java ( 818707 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/ImplementationHandler.java ( 818707 )

Changed: lu4242 @ Fri 25 Sep 2009 03:57:53 +0000
Comment: sync javadoc with latest discussion and comments sent to EG
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UIViewParameter.java ( 818711 )
  /myfaces/core/trunk/api/src/main/java/javax/faces/validator/BeanValidator.java ( 818711 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/AttributeHandler.java ( 818711 )

Changed: lu4242 @ Mon 28 Sep 2009 22:27:45 +0000
Comment: small fix javadoc and annotations
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/el/unified/resolver/CompositeComponentELResolver.java ( 819754 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/taglib/core/ActionListenerTag.java ( 819754 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/taglib/core/AttributeTag.java ( 819754 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/taglib/core/ConverterImplTag.java ( 819754 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/taglib/core/LoadBundleTag.java ( 819754 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/taglib/core/PhaseListenerTag.java ( 819754 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/taglib/core/SetPropertyActionListenerTag.java ( 819754 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/taglib/core/ValidatorImplTag.java ( 819754 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/taglib/core/ValueChangeListenerTag.java ( 819754 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/taglib/core/VerbatimTag.java ( 819754 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/AttachedObjectTargetHandler.java ( 819754 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/AttributeHandler.java ( 819754 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/ImplementationHandler.java ( 819754 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/InsertFacetHandler.java ( 819754 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/RenderFacetHandler.java ( 819754 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/jstl/core/ChooseWhenHandler.java ( 819754 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/jstl/core/IfHandler.java ( 819754 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/jstl/core/SetHandler.java ( 819754 )
  /myfaces/core/trunk/impl/src/main/resources/META-INF/myfaces_core12.vm ( 819754 )
  /myfaces/core/trunk/impl/src/main/resources/META-INF/myfaces_facelet_core20.vm ( 819754 )
  /myfaces/core/trunk/impl/src/main/resources/META-INF/myfaces_facelet_html20.vm ( 819754 )
  /myfaces/core/trunk/impl/src/main/resources/META-INF/myfaces_html12.vm ( 819754 )

Changed: lu4242 @ Mon 28 Sep 2009 22:33:58 +0000
Comment: MYFACES-2361 Add missing component system event dispatches (PreValidateEvent and PostValidateEvent)
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UIInput.java ( 819756 )

Changed: lu4242 @ Mon 28 Sep 2009 22:47:07 +0000
Comment: MYFACES-2323 Implement <f:ajax> tag handler (Components that renders client behaviors should always render "id" and "name" attribute) (Thanks to Jakob Korherr for provide this patch).
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlLabelRenderer.java ( 819762 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlButtonRendererTest.java ( 819762 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlCheckboxRendererTest.java ( 819762 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlFormRendererTest.java ( 819762 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlGridRendererTest.java ( 819762 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlImageRendererTest.java ( 819762 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlLabelRendererTest.java ( 819762 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlLinkRendererTest.java ( 819762 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlListboxRendererTest.java ( 819762 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlMenuRendererTest.java ( 819762 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlOutcomeTargetButtonRendererTest.java ( 819762 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlRadioRendererTest.java ( 819762 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlSecretRendererTest.java ( 819762 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlTableRendererTest.java ( 819762 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlTextRendererTest.java ( 819762 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlTextareaRendererTest.java ( 819762 )

Changed: lu4242 @ Mon 28 Sep 2009 22:53:23 +0000
Comment: MYFACES-2284 Allow h:outputLink "fragment" property to append text to url after '#' (Thanks to Jakob Korherr for provide this patch)
Files changed:
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlLinkRendererTest.java ( 819765 )

Changed: lu4242 @ Wed 30 Sep 2009 04:49:26 +0000
Comment: MYFACES-2323 Implement <f:ajax> tag handler (if f:ajax is on a page, it should be created automatically a component that register and render jsf.js javascript with target head)
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UIViewRoot.java ( 820175 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/FaceletViewDeclarationLanguage.java ( 820175 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/jsf/core/AjaxHandler.java ( 820175 )

Changed: lu4242 @ Wed 30 Sep 2009 05:07:14 +0000
Comment: MYFACES-2276 Update renderers that receive UIParameter to deal with "disable" param (Thanks to Jakob Korherr for provide this patch)
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlFormatRenderer.java ( 820177 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlFormatRendererTest.java ( 820177 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlLinkRendererTest.java ( 820177 )
  /myfaces/shared/trunk_4.0.x/core/src/main/java/org/apache/myfaces/shared/renderkit/html/HtmlLinkRendererBase.java ( 820177 )
  /myfaces/shared/trunk_4.0.x/core/src/main/java/org/apache/myfaces/shared/renderkit/html/HtmlRendererUtils.java ( 820177 )

Changed: lu4242 @ Thu 1 Oct 2009 23:55:02 +0000
Comment: MYFACES-2376 h:outputScript should force type="text/javascript"
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlScriptRenderer.java ( 820848 )

Changed: lu4242 @ Fri 2 Oct 2009 00:16:37 +0000
Comment: MYFACES-2365 DefaultRestoreViewSupport.calculateViewId should not call ViewHandler.deriveViewId
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/lifecycle/DefaultRestoreViewSupport.java ( 820849 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/lifecycle/RestoreViewExecutor.java ( 820849 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/FaceletViewDeclarationLanguage.java ( 820849 )

Changed: lu4242 @ Fri 2 Oct 2009 01:30:36 +0000
Comment: MYFACES-2014 Implement ResponseStateManager.getViewState(FacesContext, Object)
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/application/StateManager.java ( 820861 )
  /myfaces/core/trunk/api/src/main/java/javax/faces/render/ResponseStateManager.java ( 820861 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlResponseStateManager.java ( 820861 )

Changed: lu4242 @ Fri 2 Oct 2009 03:24:34 +0000
Comment: add missing validators to library
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/jsf/core/CoreLibrary.java ( 820876 )

Changed: lu4242 @ Fri 2 Oct 2009 03:26:06 +0000
Comment: MYFACES-2361 Add missing component system event dispatches (PostConstructApplicationEvent when update configuration)
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/config/FacesConfigurator.java ( 820877 )

Changed: lu4242 @ Fri 2 Oct 2009 05:09:25 +0000
Comment: MYFACES-2372 h:commandButton should render UIParameter children (thanks to Jakob Korherr for provide this patch)
Files changed:
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlButtonRendererTest.java ( 820885 )
  /myfaces/shared/trunk_4.0.x/core/src/main/java/org/apache/myfaces/shared/renderkit/html/HtmlButtonRendererBase.java ( 820885 )

Changed: lu4242 @ Fri 2 Oct 2009 05:11:53 +0000
Comment: MYFACES-2365 DefaultRestoreViewSupport.calculateViewId should not call ViewHandler.deriveViewId, it should be called later from ViewHandler.createView and ViewHandler.restoreView (fix tests)
Files changed:
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/lifecycle/DefaultRestoreViewSupportTest.java ( 820886 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/lifecycle/RestoreViewExecutorTest.java ( 820886 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/view/facelets/MockFaceletViewDeclarationLanguage.java ( 820886 )

Changed: lu4242 @ Sat 3 Oct 2009 00:17:09 +0000
Comment: MYFACES-2259 Implement Partial State Saving feature (fix relocation problem)
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/application/ApplicationImpl.java ( 821205 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlScriptRenderer.java ( 821205 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlStylesheetRenderer.java ( 821205 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/DefaultFaceletsStateManagementStrategy.java ( 821205 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/PostBuildComponentTreeOnRestoreViewEvent.java ( 821205 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/InsertChildrenHandler.java ( 821205 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/tag/composite/InsertFacetHandler.java ( 821205 )

Changed: lu4242 @ Sat 3 Oct 2009 00:24:53 +0000
Comment: MYFACES-2116 TODO 65: Partial View Lifecycle and MYFACES-2330 Get "basic-ajax" 2.0 sample app working (fix ajax redirect case)
Files changed:
  /myfaces/core/trunk/api/src/main/javascript/META-INF/resources/myfaces/_impl/xhrCore/_AjaxResponse.js ( 821206 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/application/NavigationHandlerImpl.java ( 821206 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/context/servlet/PartialViewContextImpl.java ( 821206 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/context/servlet/ServletExternalContextImpl.java ( 821206 )

Changed: lu4242 @ Tue 6 Oct 2009 17:56:14 +0000
Comment: MYFACES-2014 Implement ResponseStateManager.getViewState(FacesContext, Object) and update state saving field on client when ajax response is processed
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/context/servlet/PartialViewContextImpl.java ( 822380 )

Changed: lu4242 @ Tue 6 Oct 2009 19:57:05 +0000
Comment: fix test when executed on systems with other default locale from US
Files changed:
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/view/facelets/tag/jsf/core/CoreTestCase.java ( 822462 )

Changed: lu4242 @ Thu 8 Oct 2009 20:09:05 +0000
Comment: Deprecate FaceletViewHandler because all code where moved/replaced/refactored to FaceletViewDeclarationLanguage.java
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/FaceletViewHandler.java ( 823302 )

Changed: lu4242 @ Thu 8 Oct 2009 20:14:03 +0000
Comment: MYFACES-2340 Get "basic-ezcomp" 2.0 sample working (fix partial state saving issue suscribe add/remove listeners after relocate components)
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/DefaultFaceletsStateManagementStrategy.java ( 823303 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/FaceletViewDeclarationLanguage.java ( 823303 )

Changed: lu4242 @ Thu 8 Oct 2009 21:29:27 +0000
Comment: MYFACES-2329 Add Facelet taglib 2.0 schema (add core libraries to be loaded programatically remove unused xml files, also commented code related to this issue that cause performance problems)
Files changed:
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/FaceletViewDeclarationLanguage.java ( 823333 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/view/facelets/compiler/TagLibraryConfig.java ( 823333 )
  /myfaces/core/trunk/impl/src/main/old/facelets ( 823333 )
  /myfaces/core/trunk/impl/src/main/old/facelets/faces-config.xml ( 823333 )
  /myfaces/core/trunk/impl/src/main/old/facelets/jsf-core.taglib.xml ( 823333 )
  /myfaces/core/trunk/impl/src/main/old/facelets/jsf-html.taglib.xml ( 823333 )
  /myfaces/core/trunk/impl/src/main/old/facelets/jsf-ui.taglib.xml ( 823333 )
  /myfaces/core/trunk/impl/src/main/old/facelets/jstl-core.taglib.xml ( 823333 )
  /myfaces/core/trunk/impl/src/main/old/facelets/jstl-fn.taglib.xml ( 823333 )
  /myfaces/core/trunk/impl/src/main/resources/META-INF/facelets ( 823333 )

Changed: lu4242 @ Thu 8 Oct 2009 21:39:40 +0000
Comment: MYFACES-2379 Create site for core 2.0.x
Files changed:
  /myfaces/core/trunk/api/src/site/apt/index.apt ( 823335 )
  /myfaces/core/trunk/impl/src/site/apt/index.apt ( 823335 )
  /myfaces/core/trunk/pom.xml ( 823335 )
  /myfaces/core/trunk/src/site/apt/index.apt ( 823335 )
  /myfaces/core/trunk/src/site/fml/faq.fml ( 823335 )
  /myfaces/core/trunk/src/site/site.xml ( 823335 )
  /myfaces/core/trunk/src/site/xdoc/gettingstarted.xml ( 823335 )
  /myfaces/core/trunk/src/site/xdoc/javadoc.xml ( 823335 )

Changed: lu4242 @ Thu 8 Oct 2009 21:48:09 +0000
Comment: MYFACES-2136 UISelectMany (Thanks to Jakob Korherr for provide this patch)
Files changed:
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/_SharedRendererUtils.java ( 823339 )
  /myfaces/core/trunk/api/src/test/java/javax/faces/component/_SharedRendererUtilsTest.java ( 823339 )

Changed: lu4242 @ Thu 8 Oct 2009 23:05:00 +0000
Comment: Merge revisions from 1.2 trunk 779423-823343 (MYFACES-2139, MYFACES-2156, MYFACES-2265, MYFACES-1955, MYFACES-2332, MYFACES-2333, MYFACES-2335, MYFACES-2338, MYFACES-2343, MYFACES-2370)
Files changed:
  /myfaces/core/trunk ( 823354 )
  /myfaces/core/trunk/api/pom.xml ( 823354 )
  /myfaces/core/trunk/api/src/main/java/javax/faces/application/ViewHandler.java ( 823354 )
  /myfaces/core/trunk/api/src/main/java/javax/faces/component/UIData.java ( 823354 )
  /myfaces/core/trunk/api/src/test/java/javax/faces/component/UIDataTest.java ( 823354 )
  /myfaces/core/trunk/impl/pom.xml ( 823354 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/application/jsp/ViewResponseWrapper.java ( 823354 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlRenderKitImpl.java ( 823354 )
  /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/taglib/core/ConverterImplTag.java ( 823354 )
  /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/renderkit/html/HtmlMessagesRendererTest.java ( 823354 )
  /myfaces/core/trunk/pom.xml ( 823354 )

****************************************************************************
Dependencies Changes:
****************************************************************************
No dependencies changed

****************************************************************************
Test Summary:
****************************************************************************
Tests: 47
Failures: 1
Total time: 1835

****************************************************************************
Output:
****************************************************************************
[INFO] Scanning for projects...
[INFO] Reactor build order: 
[INFO]   Apache MyFaces JSF-2.0 Core Project
[INFO]   Apache Myfaces JSF Core-2.0 API
[INFO]   Apache MyFaces JSF-2.0 Core Impl
[INFO] snapshot org.codehaus.mojo.javascript:javascript-maven-tools:1.0-alpha-1-SNAPSHOT: checking for updates from apache.snapshots
[INFO] snapshot org.codehaus.mojo.javascript:javascript-maven-tools:1.0-alpha-1-SNAPSHOT: checking for updates from Codehaus Snapshots
[INFO] snapshot org.codehaus.mojo.javascript:javascript-maven-tools:1.0-alpha-1-SNAPSHOT: checking for updates from java.net
[INFO] snapshot org.codehaus.mojo.javascript:javascript-maven-tools:1.0-alpha-1-SNAPSHOT: checking for updates from jboss releases
[INFO] snapshot org.codehaus.mojo:mojo-sandbox:5-SNAPSHOT: checking for updates from codehaus.org
[INFO] snapshot org.codehaus.mojo:mojo-sandbox:5-SNAPSHOT: checking for updates from apache.snapshots
[INFO] snapshot org.codehaus.mojo:mojo-sandbox:5-SNAPSHOT: checking for updates from Codehaus Snapshots
[INFO] snapshot org.codehaus.mojo:mojo-sandbox:5-SNAPSHOT: checking for updates from java.net
[INFO] snapshot org.codehaus.mojo:mojo-sandbox:5-SNAPSHOT: checking for updates from jboss releases
[INFO] ------------------------------------------------------------------------
[INFO] Building Apache MyFaces JSF-2.0 Core Project
[INFO]    task-segment: [clean, deploy]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory /local/continuum-1.1-beta-2/working-directory/43/target
[INFO] [cobertura:clean {execution: default}]
[INFO] [site:attach-descriptor]
[INFO] Unable to load parent project from a relative path: Could not find the model file '/local/continuum-1.1-beta-2/working-directory/43/../pom.xml'. for project unknown
[INFO] Parent project loaded from repository.
[INFO] Preparing checkstyle:check
[INFO] Setting property: classpath.resource.loader.class => 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
[INFO] Setting property: velocimacro.messages.on => 'false'.
[INFO] Setting property: resource.loader => 'classpath'.
[INFO] Setting property: resource.manager.logwhenfound => 'false'.
[INFO] ************************************************************** 
[INFO] Starting Jakarta Velocity v1.4
[INFO] RuntimeInstance initializing.
[INFO] Default Properties File: org/apache/velocity/runtime/defaults/velocity.properties
[INFO] Default ResourceManager initializing. (class org.apache.velocity.runtime.resource.ResourceManagerImpl)
[INFO] Resource Loader Instantiated: org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader
[INFO] ClasspathResourceLoader : initialization starting.
[INFO] ClasspathResourceLoader : initialization complete.
[INFO] ResourceCache : initialized. (class org.apache.velocity.runtime.resource.ResourceCacheImpl)
[INFO] Default ResourceManager initialization complete.
[INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Literal
[INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Macro
[INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Parse
[INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Include
[INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Foreach
[INFO] Created: 20 parsers.
[INFO] Velocimacro : initialization starting.
[INFO] Velocimacro : adding VMs from VM library template : VM_global_library.vm
[ERROR] ResourceManager : unable to find resource 'VM_global_library.vm' in any resource loader.
[INFO] Velocimacro : error using  VM library template VM_global_library.vm : org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource 'VM_global_library.vm'
[INFO] Velocimacro :  VM library template macro registration complete.
[INFO] Velocimacro : allowInline = true : VMs can be defined inline in templates
[INFO] Velocimacro : allowInlineToOverride = false : VMs defined inline may NOT replace previous VM definitions
[INFO] Velocimacro : allowInlineLocal = false : VMs defined inline will be  global in scope if allowed.
[INFO] Velocimacro : initialization complete.
[INFO] Velocity successfully started.
[INFO] [checkstyle:checkstyle]
[INFO] Source directory does not exist - skipping report.
[INFO] [checkstyle:check {execution: verify-style}]
[INFO] Unable to perform checkstyle:check, unable to find checkstyle:checkstyle outputFile.
[INFO] [install:install]
[INFO] Installing /local/continuum-1.1-beta-2/working-directory/43/pom.xml to /export/home/mrmaven/.m2/repository/org/apache/myfaces/core/myfaces-core-project/2.0.0-SNAPSHOT/myfaces-core-project-2.0.0-SNAPSHOT.pom
[INFO] [deploy:deploy]
[INFO] Retrieving previous build number from apache-maven-snapshots
Uploading: scpexe://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/core/myfaces-core-project/2.0.0-SNAPSHOT/myfaces-core-project-2.0.0-SNAPSHOT.pom
[INFO] Uploading site descriptor for myfaces-core-project 2.0.0-SNAPSHOT site.xml
[INFO] Retrieving previous metadata from apache-maven-snapshots
[INFO] Uploading repository metadata for: 'snapshot org.apache.myfaces.core:myfaces-core-project:2.0.0-SNAPSHOT'
[INFO] Retrieving previous metadata from apache-maven-snapshots
[INFO] Uploading repository metadata for: 'artifact org.apache.myfaces.core:myfaces-core-project'
[INFO] ------------------------------------------------------------------------
[INFO] Building Apache Myfaces JSF Core-2.0 API
[INFO]    task-segment: [clean, deploy]
[INFO] ------------------------------------------------------------------------
[INFO] artifact de.berlios.jsunit:jsunit-maven2-plugin: checking for updates from apache.snapshots
[INFO] artifact de.berlios.jsunit:jsunit-maven2-plugin: checking for updates from Codehaus Snapshots
[INFO] snapshot org.apache.myfaces.buildtools:myfaces-builder-plugin:1.0.4-SNAPSHOT: checking for updates from apache.snapshots
[INFO] snapshot org.apache.myfaces.buildtools:myfaces-builder-plugin:1.0.4-SNAPSHOT: checking for updates from Codehaus Snapshots
[INFO] snapshot org.apache.myfaces.buildtools:myfaces-builder-plugin:1.0.4-SNAPSHOT: checking for updates from java.net
[INFO] snapshot org.apache.myfaces.buildtools:myfaces-builder-plugin:1.0.4-SNAPSHOT: checking for updates from jboss releases
5K downloaded
188K downloaded
[INFO] [clean:clean]
[INFO] Deleting directory /local/continuum-1.1-beta-2/working-directory/43/api/target
[INFO] [cobertura:clean {execution: default}]
[INFO] snapshot org.apache.myfaces.buildtools:myfaces-builder-annotations:1.0.4-SNAPSHOT: checking for updates from java.net
[INFO] snapshot org.apache.myfaces.buildtools:myfaces-builder-annotations:1.0.4-SNAPSHOT: checking for updates from jboss releases
[INFO] snapshot org.apache.myfaces.buildtools:myfaces-builder-annotations:1.0.4-SNAPSHOT: checking for updates from apache.snapshots
2K downloaded
[INFO] snapshot org.apache.myfaces.test:myfaces-test20:1.0.0-SNAPSHOT: checking for updates from java.net
[INFO] snapshot org.apache.myfaces.test:myfaces-test20:1.0.0-SNAPSHOT: checking for updates from jboss releases
[INFO] snapshot org.apache.myfaces.test:myfaces-test20:1.0.0-SNAPSHOT: checking for updates from apache.snapshots
7K downloaded
[INFO] snapshot org.apache.myfaces.test:myfaces-test-project:1.0.0-SNAPSHOT: checking for updates from java.net
[INFO] snapshot org.apache.myfaces.test:myfaces-test-project:1.0.0-SNAPSHOT: checking for updates from jboss releases
[INFO] snapshot org.apache.myfaces.test:myfaces-test-project:1.0.0-SNAPSHOT: checking for updates from apache.snapshots
3K downloaded
18K downloaded
[INFO] [myfaces-builder:build-metadata {execution: default}]
log4j:WARN No appenders could be found for logger (org.apache.myfaces.buildtools.maven2.plugin.builder.qdox.QdoxModelBuilder).
log4j:WARN Please initialize the log4j system properly.
[INFO] [myfaces-builder:make-components {execution: makecomp}]
Oct 9, 2009 10:11:53 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo initVelocity
INFO: Using template from file loader: /local/continuum-1.1-beta-2/working-directory/43/api/src/main/resources/META-INF/componentClass12.vm
Oct 9, 2009 10:11:53 AM org.apache.myfaces.buildtools.maven2.plugin.builder.utils.ConsoleLogSystem log
INFO: FileResourceLoader : adding path '/local/continuum-1.1-beta-2/working-directory/43/api/src/main/resources/META-INF'
Oct 9, 2009 10:11:53 AM org.apache.myfaces.buildtools.maven2.plugin.builder.utils.ConsoleLogSystem log
INFO: RelativeClasspathResourceLoader : adding path 'META-INF'
Oct 9, 2009 10:11:53 AM org.apache.myfaces.buildtools.maven2.plugin.builder.utils.ConsoleLogSystem log
INFO: Velocimacro : allowInlineLocal = true : VMs defined inline will be local to their defining template only.
Oct 9, 2009 10:11:53 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.UIMessage
Oct 9, 2009 10:11:53 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.UIMessages
Oct 9, 2009 10:11:54 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.UIParameter
Oct 9, 2009 10:11:54 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.UISelectItem
Oct 9, 2009 10:11:54 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.UISelectItems
Oct 9, 2009 10:11:54 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlBody
Oct 9, 2009 10:11:54 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlColumn
Oct 9, 2009 10:11:54 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlCommandButton
Oct 9, 2009 10:11:54 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlCommandLink
Oct 9, 2009 10:11:54 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlDataTable
Oct 9, 2009 10:11:54 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlForm
Oct 9, 2009 10:11:54 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlGraphicImage
Oct 9, 2009 10:11:54 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlHead
Oct 9, 2009 10:11:54 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlInputSecret
Oct 9, 2009 10:11:54 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlInputText
Oct 9, 2009 10:11:54 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlInputTextarea
Oct 9, 2009 10:11:54 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlMessage
Oct 9, 2009 10:11:54 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlMessages
Oct 9, 2009 10:11:55 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlOutcomeTargetButton
Oct 9, 2009 10:11:55 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlOutcomeTargetLink
Oct 9, 2009 10:11:55 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlOutputFormat
Oct 9, 2009 10:11:55 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlOutputLabel
Oct 9, 2009 10:11:55 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlOutputLink
Oct 9, 2009 10:11:55 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlOutputText
Oct 9, 2009 10:11:55 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlPanelGrid
Oct 9, 2009 10:11:55 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlPanelGroup
Oct 9, 2009 10:11:55 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlSelectBooleanCheckbox
Oct 9, 2009 10:11:55 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlSelectManyCheckbox
Oct 9, 2009 10:11:55 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlSelectManyListbox
Oct 9, 2009 10:11:55 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlSelectManyMenu
Oct 9, 2009 10:11:55 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlSelectOneListbox
Oct 9, 2009 10:11:55 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlSelectOneMenu
Oct 9, 2009 10:11:55 AM org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo generateComponents
INFO: Generating component class:javax.faces.component.html.HtmlSelectOneRadio
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[WARNING] Attempting to build MavenProject instance for Artifact (org.codehaus.mojo.javascript:javascript-maven-plugin:1.0-alpha-1-20090530.211438-7) of type: maven-plugin; constructing POM artifact instead.
[INFO] snapshot org.codehaus.mojo.javascript:javascript-maven-archive:1.0-alpha-1-SNAPSHOT: checking for updates from apache.snapshots
[INFO] snapshot org.codehaus.mojo.javascript:javascript-maven-archive:1.0-alpha-1-SNAPSHOT: checking for updates from Codehaus Snapshots
[INFO] snapshot org.codehaus.mojo.javascript:javascript-maven-archive:1.0-alpha-1-SNAPSHOT: checking for updates from codehaus.org
[INFO] snapshot org.codehaus.mojo.javascript:javascript-maven-archive:1.0-alpha-1-SNAPSHOT: checking for updates from java.net
[INFO] snapshot org.codehaus.mojo.javascript:javascript-maven-archive:1.0-alpha-1-SNAPSHOT: checking for updates from jboss releases
[INFO] snapshot org.codehaus.mojo.javascript:javascript-compressor-api:1.0-alpha-1-SNAPSHOT: checking for updates from apache.snapshots
[INFO] snapshot org.codehaus.mojo.javascript:javascript-compressor-api:1.0-alpha-1-SNAPSHOT: checking for updates from Codehaus Snapshots
[INFO] snapshot org.codehaus.mojo.javascript:javascript-compressor-api:1.0-alpha-1-SNAPSHOT: checking for updates from codehaus.org
[INFO] snapshot org.codehaus.mojo.javascript:javascript-compressor-api:1.0-alpha-1-SNAPSHOT: checking for updates from java.net
[INFO] snapshot org.codehaus.mojo.javascript:javascript-compressor-api:1.0-alpha-1-SNAPSHOT: checking for updates from jboss releases
[INFO] snapshot org.codehaus.mojo.javascript:javascript-compressor:1.0-alpha-1-SNAPSHOT: checking for updates from apache.snapshots
[INFO] snapshot org.codehaus.mojo.javascript:javascript-compressor:1.0-alpha-1-SNAPSHOT: checking for updates from Codehaus Snapshots
[INFO] snapshot org.codehaus.mojo.javascript:javascript-compressor:1.0-alpha-1-SNAPSHOT: checking for updates from codehaus.org
[INFO] snapshot org.codehaus.mojo.javascript:javascript-compressor:1.0-alpha-1-SNAPSHOT: checking for updates from java.net
[INFO] snapshot org.codehaus.mojo.javascript:javascript-compressor:1.0-alpha-1-SNAPSHOT: checking for updates from jboss releases
[INFO] snapshot org.codehaus.mojo.javascript:yahooui-compressor:1.0-alpha-1-SNAPSHOT: checking for updates from apache.snapshots
[INFO] snapshot org.codehaus.mojo.javascript:yahooui-compressor:1.0-alpha-1-SNAPSHOT: checking for updates from Codehaus Snapshots
[INFO] snapshot org.codehaus.mojo.javascript:yahooui-compressor:1.0-alpha-1-SNAPSHOT: checking for updates from codehaus.org
[INFO] snapshot org.codehaus.mojo.javascript:yahooui-compressor:1.0-alpha-1-SNAPSHOT: checking for updates from java.net
[INFO] snapshot org.codehaus.mojo.javascript:yahooui-compressor:1.0-alpha-1-SNAPSHOT: checking for updates from jboss releases
[INFO] [javascript:compile {execution: compile}]
[INFO] Reading assembler descriptor /local/continuum-1.1-beta-2/working-directory/43/api/src/assembler/jsfscripts-compiler.xml
[INFO] [javascript:compress {execution: compress}]
[INFO] Compressing javascript using YahooUI
[INFO] ------------------------------------------------------------------------------

[WARNING] [WARNING] Using 'eval' is not recommended...
{if(undefined!=typeof (window.eval ---> ) <--- &&null!=window.eval){var 

[WARNING] [WARNING] Using 'eval' is not recommended...
window.eval)&&null!=window.eval ---> ) <--- {var func=function (){window

[WARNING] [WARNING] Using 'eval' is not recommended...
var func=function (){window.eval ---> . <--- call(window,code);};

[WARNING] [WARNING] Using 'eval' is not recommended...
;func();return ;}}eval ---> . <--- call(window,code);};

[WARNING] [WARNING] The variable currentWord has already been declared in the same scope...
this._tokenPos]!=">"){var currentWord ---> = <--- this._fetchWord();var token=

[WARNING] [WARNING] The variable token has already been declared in the same scope...
currentWord=this._fetchWord();var token ---> = <--- this._getCurrentToken();if(token

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
_reserveMyfacesNamespaces(){if("undefined"==typeof myfaces ---> || <--- null==myfaces){myfaces=new Object

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"==typeof myfaces||null==myfaces ---> ) <--- {myfaces=new Object();}

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
==typeof myfaces||null==myfaces){myfaces ---> = <--- new Object();}if("undefined"

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
);}if("undefined"==typeof (myfaces ---> . <--- _impl)||null==myfaces._impl)

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
typeof (myfaces._impl)||null==myfaces ---> . <--- _impl){myfaces._impl=new Object

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
)||null==myfaces._impl){myfaces ---> . <--- _impl=new Object();}if

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
);}if("undefined"==typeof (myfaces ---> . <--- _impl._util)||null==myfaces.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
myfaces._impl._util)||null==myfaces ---> . <--- _impl._util){myfaces._impl.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
null==myfaces._impl._util){myfaces ---> . <--- _impl._util=new Object();

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
);}if("undefined"==typeof (myfaces ---> . <--- _impl.core)||null==myfaces.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
myfaces._impl.core)||null==myfaces ---> . <--- _impl.core){myfaces._impl.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
null==myfaces._impl.core){myfaces ---> . <--- _impl.core=new Object();

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
);}if("undefined"==typeof (myfaces ---> . <--- _impl.xhrCore)||null==myfaces.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
myfaces._impl.xhrCore)||null==myfaces ---> . <--- _impl.xhrCore){myfaces._impl.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
null==myfaces._impl.xhrCore){myfaces ---> . <--- _impl.xhrCore=new Object();

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
);}if("undefined"==typeof (myfaces ---> . <--- config)||null==myfaces.config)

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
typeof (myfaces.config)||null==myfaces ---> . <--- config){myfaces.config=new Object

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
)||null==myfaces.config){myfaces ---> . <--- config=new Object();}}

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
byId=function (reference){if(myfaces ---> . <--- _impl._util._LangUtils.isString(reference

[WARNING] [WARNING] The symbol reference is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.isString(reference ---> ) <--- ){return document.getElementById(reference)

[WARNING] [WARNING] The symbol reference is declared but is apparently never used.
This code can probably be written in a more efficient way.
reference)){return document.getElementById(reference ---> ) <--- ;}return reference;};myfaces.

[WARNING] [WARNING] The symbol reference is declared but is apparently never used.
This code can probably be written in a more efficient way.
document.getElementById(reference);}return reference ---> ; <--- };myfaces._impl._util._LangUtils

[WARNING] [WARNING] The symbol arr is declared but is apparently never used.
This code can probably be written in a more efficient way.
(obj,offset,startWith){var arr ---> = <--- startWith||[];for(var x

[WARNING] [WARNING] The symbol startWith is declared but is apparently never used.
This code can probably be written in a more efficient way.
,offset,startWith){var arr=startWith ---> || <--- [];for(var x=offset

[WARNING] [WARNING] The symbol x is declared but is apparently never used.
This code can probably be written in a more efficient way.
=startWith||[];for(var x ---> = <--- offset||0;x<obj.length

[WARNING] [WARNING] The symbol offset is declared but is apparently never used.
This code can probably be written in a more efficient way.
||[];for(var x=offset ---> || <--- 0;x<obj.length;x

[WARNING] [WARNING] The symbol x is declared but is apparently never used.
This code can probably be written in a more efficient way.
for(var x=offset||0;x ---> < <--- obj.length;x++){arr

[WARNING] [WARNING] The symbol obj is declared but is apparently never used.
This code can probably be written in a more efficient way.
var x=offset||0;x<obj ---> . <--- length;x++){arr.push

[WARNING] [WARNING] The symbol x is declared but is apparently never used.
This code can probably be written in a more efficient way.
||0;x<obj.length;x ---> ++ <--- ){arr.push(obj[x

[WARNING] [WARNING] The symbol arr is declared but is apparently never used.
This code can probably be written in a more efficient way.
<obj.length;x++){arr ---> . <--- push(obj[x]);}

[WARNING] [WARNING] The symbol obj is declared but is apparently never used.
This code can probably be written in a more efficient way.
;x++){arr.push(obj ---> [ <--- x]);}return arr;}

[WARNING] [WARNING] The symbol x is declared but is apparently never used.
This code can probably be written in a more efficient way.
++){arr.push(obj[x ---> ] <--- );}return arr;};myfaces

[WARNING] [WARNING] The symbol arr is declared but is apparently never used.
This code can probably be written in a more efficient way.
(obj[x]);}return arr ---> ; <--- };myfaces._impl._util._LangUtils

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
=function (it,splitter){return myfaces ---> . <--- _impl._util._LangUtils.strToArray(it

[WARNING] [WARNING] The symbol it is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.strToArray(it ---> , <--- splitter).join(splitter);}

[WARNING] [WARNING] The symbol splitter is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._LangUtils.strToArray(it,splitter ---> ) <--- .join(splitter);};myfaces

[WARNING] [WARNING] The symbol splitter is declared but is apparently never used.
This code can probably be written in a more efficient way.
strToArray(it,splitter).join(splitter ---> ) <--- ;};myfaces._impl._util.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
(it,splitter){if(!myfaces ---> . <--- _impl._util._LangUtils.isString(it

[WARNING] [WARNING] The symbol it is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.isString(it ---> ) <--- ){throw new Exception("myfaces._impl._util._LangUtils.strToArray param not of type string");

[WARNING] [WARNING] The symbol resultArr is declared but is apparently never used.
This code can probably be written in a more efficient way.
throw new Exception("myfaces._impl._util._LangUtils.strToArray param not of type string");}var resultArr ---> = <--- it.split(splitter);for(

[WARNING] [WARNING] The symbol it is declared but is apparently never used.
This code can probably be written in a more efficient way.
Exception("myfaces._impl._util._LangUtils.strToArray param not of type string");}var resultArr=it ---> . <--- split(splitter);for(var cnt

[WARNING] [WARNING] The symbol splitter is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}var resultArr=it.split(splitter ---> ) <--- ;for(var cnt=0;cnt

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
.split(splitter);for(var cnt ---> = <--- 0;cnt<resultArr.length;cnt

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
);for(var cnt=0;cnt ---> < <--- resultArr.length;cnt++){resultArr

[WARNING] [WARNING] The symbol resultArr is declared but is apparently never used.
This code can probably be written in a more efficient way.
for(var cnt=0;cnt<resultArr ---> . <--- length;cnt++){resultArr[cnt

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
=0;cnt<resultArr.length;cnt ---> ++ <--- ){resultArr[cnt]=myfaces.

[WARNING] [WARNING] The symbol resultArr is declared but is apparently never used.
This code can probably be written in a more efficient way.
<resultArr.length;cnt++){resultArr ---> [ <--- cnt]=myfaces._impl._util.

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
.length;cnt++){resultArr[cnt ---> ] <--- =myfaces._impl._util._LangUtils.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
cnt++){resultArr[cnt]=myfaces ---> . <--- _impl._util._LangUtils.trim(resultArr

[WARNING] [WARNING] The symbol resultArr is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.trim(resultArr ---> [ <--- cnt]);}return resultArr;}

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._LangUtils.trim(resultArr[cnt ---> ] <--- );}return resultArr;};myfaces

[WARNING] [WARNING] The symbol resultArr is declared but is apparently never used.
This code can probably be written in a more efficient way.
(resultArr[cnt]);}return resultArr ---> ; <--- };myfaces._impl._util._LangUtils

[WARNING] [WARNING] The symbol str is declared but is apparently never used.
This code can probably be written in a more efficient way.
_LangUtils.trim=function (str){str ---> = <--- str.replace(/^\s\s*/,""),

[WARNING] [WARNING] The symbol str is declared but is apparently never used.
This code can probably be written in a more efficient way.
trim=function (str){str=str ---> . <--- replace(/^\s\s*/,""),ws=

[WARNING] [WARNING] The symbol str is declared but is apparently never used.
This code can probably be written in a more efficient way.
""),ws=/\s/,i=str ---> . <--- length;while(ws.test(str

[WARNING] [WARNING] The symbol str is declared but is apparently never used.
This code can probably be written in a more efficient way.
.length;while(ws.test(str ---> . <--- charAt(--i))){}

[WARNING] [WARNING] The symbol str is declared but is apparently never used.
This code can probably be written in a more efficient way.
(--i))){}return str ---> . <--- slice(0,i+1);

[WARNING] [WARNING] The symbol arr is declared but is apparently never used.
This code can probably be written in a more efficient way.
=function (theString,delimiter){var arr ---> = <--- theString.split(delimiter);return arr

[WARNING] [WARNING] The symbol theString is declared but is apparently never used.
This code can probably be written in a more efficient way.
(theString,delimiter){var arr=theString ---> . <--- split(delimiter);return arr[arr

[WARNING] [WARNING] The symbol delimiter is declared but is apparently never used.
This code can probably be written in a more efficient way.
){var arr=theString.split(delimiter ---> ) <--- ;return arr[arr.length-1

[WARNING] [WARNING] The symbol arr is declared but is apparently never used.
This code can probably be written in a more efficient way.
=theString.split(delimiter);return arr ---> [ <--- arr.length-1];};

[WARNING] [WARNING] The symbol arr is declared but is apparently never used.
This code can probably be written in a more efficient way.
.split(delimiter);return arr[arr ---> . <--- length-1];};myfaces.

[WARNING] [WARNING] The symbol it is declared but is apparently never used.
This code can probably be written in a more efficient way.
){return !!arguments.length&&it ---> != <--- null&&(typeof it=="string"||it

[WARNING] [WARNING] The symbol it is declared but is apparently never used.
This code can probably be written in a more efficient way.
.length&&it!=null&&(typeof it ---> == <--- "string"||it instanceof String);};

[WARNING] [WARNING] The symbol it is declared but is apparently never used.
This code can probably be written in a more efficient way.
!=null&&(typeof it=="string"||it --->  instanceof  <--- String);};myfaces._impl.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
(arguments.length>2){return myfaces ---> . <--- _impl._util._LangUtils._hitchArgs._hitchArgs

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._LangUtils._hitchArgs._hitchArgs.apply(myfaces ---> . <--- _impl._util._LangUtils._hitchArgs,arguments

[WARNING] [WARNING] The symbol method is declared but is apparently never used.
This code can probably be written in a more efficient way.
_hitchArgs,arguments);}if(!method ---> ) <--- {method=scope;scope=null;

[WARNING] [WARNING] The symbol method is declared but is apparently never used.
This code can probably be written in a more efficient way.
);}if(!method){method ---> = <--- scope;scope=null;}if(

[WARNING] [WARNING] The symbol scope is declared but is apparently never used.
This code can probably be written in a more efficient way.
}if(!method){method=scope ---> ; <--- scope=null;}if(this.

[WARNING] [WARNING] The symbol scope is declared but is apparently never used.
This code can probably be written in a more efficient way.
(!method){method=scope;scope ---> = <--- null;}if(this.isString(

[WARNING] [WARNING] The symbol method is declared but is apparently never used.
This code can probably be written in a more efficient way.
null;}if(this.isString(method ---> ) <--- ){scope=scope||window||function 

[WARNING] [WARNING] The symbol scope is declared but is apparently never used.
This code can probably be written in a more efficient way.
(this.isString(method)){scope ---> = <--- scope||window||function (){}

[WARNING] [WARNING] The symbol scope is declared but is apparently never used.
This code can probably be written in a more efficient way.
.isString(method)){scope=scope ---> || <--- window||function (){};if

[WARNING] [WARNING] The symbol scope is declared but is apparently never used.
This code can probably be written in a more efficient way.
function (){};if(!scope ---> [ <--- method]){throw (['myfaces._impl._util._LangUtils: scope["',

[WARNING] [WARNING] The symbol method is declared but is apparently never used.
This code can probably be written in a more efficient way.
){};if(!scope[method ---> ] <--- ){throw (['myfaces._impl._util._LangUtils: scope["',method,

[WARNING] [WARNING] The symbol method is declared but is apparently never used.
This code can probably be written in a more efficient way.
method]){throw (['myfaces._impl._util._LangUtils: scope["',method ---> , <--- '"] is null (scope="',scope,'")'].join(

[WARNING] [WARNING] The symbol scope is declared but is apparently never used.
This code can probably be written in a more efficient way.
throw (['myfaces._impl._util._LangUtils: scope["',method,'"] is null (scope="',scope ---> , <--- '")'].join(""));

[WARNING] [WARNING] The symbol scope is declared but is apparently never used.
This code can probably be written in a more efficient way.
);}return function (){return scope ---> [ <--- method].apply(scope,arguments||

[WARNING] [WARNING] The symbol method is declared but is apparently never used.
This code can probably be written in a more efficient way.
}return function (){return scope[method ---> ] <--- .apply(scope,arguments||[]

[WARNING] [WARNING] The symbol scope is declared but is apparently never used.
This code can probably be written in a more efficient way.
{return scope[method].apply(scope ---> , <--- arguments||[]);};}

[WARNING] [WARNING] The symbol scope is declared but is apparently never used.
This code can probably be written in a more efficient way.
[]);};}return !scope ---> ? <--- method:function (){return method.

[WARNING] [WARNING] The symbol method is declared but is apparently never used.
This code can probably be written in a more efficient way.
);};}return !scope?method ---> : <--- function (){return method.apply(

[WARNING] [WARNING] The symbol method is declared but is apparently never used.
This code can probably be written in a more efficient way.
scope?method:function (){return method ---> . <--- apply(scope,arguments||[])

[WARNING] [WARNING] The symbol scope is declared but is apparently never used.
This code can probably be written in a more efficient way.
function (){return method.apply(scope ---> , <--- arguments||[]);};}

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
=function (){if(null==myfaces ---> . <--- _impl._util._LangUtils._logger){

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
_impl._util._LangUtils._logger){myfaces ---> . <--- _impl._util._LangUtils._logger=myfaces

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils._logger=myfaces ---> . <--- _impl._util._Logger.getInstance()

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._Logger.getInstance();}return myfaces ---> . <--- _impl._util._LangUtils._logger;}

[WARNING] [WARNING] The symbol pre is declared but is apparently never used.
This code can probably be written in a more efficient way.
=function (scope,method){var pre ---> = <--- this._toArray(arguments,2);

[WARNING] [WARNING] The symbol named is declared but is apparently never used.
This code can probably be written in a more efficient way.
._toArray(arguments,2);var named ---> = <--- this.isString(method);return function 

[WARNING] [WARNING] The symbol method is declared but is apparently never used.
This code can probably be written in a more efficient way.
);var named=this.isString(method ---> ) <--- ;return function (){var args=

[WARNING] [WARNING] The symbol args is declared but is apparently never used.
This code can probably be written in a more efficient way.
method);return function (){var args ---> = <--- this._toArray(arguments);var f

[WARNING] [WARNING] The symbol f is declared but is apparently never used.
This code can probably be written in a more efficient way.
=this._toArray(arguments);var f ---> = <--- named?(scope||myfaces._impl.

[WARNING] [WARNING] The symbol named is declared but is apparently never used.
This code can probably be written in a more efficient way.
._toArray(arguments);var f=named ---> ? <--- (scope||myfaces._impl._util.

[WARNING] [WARNING] The symbol scope is declared but is apparently never used.
This code can probably be written in a more efficient way.
arguments);var f=named?(scope ---> || <--- myfaces._impl._util._LangUtils.global

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
;var f=named?(scope||myfaces ---> . <--- _impl._util._LangUtils.global)[

[WARNING] [WARNING] The symbol method is declared but is apparently never used.
This code can probably be written in a more efficient way.
_impl._util._LangUtils.global)[method ---> ] <--- :method;return f&&f.apply

[WARNING] [WARNING] The symbol method is declared but is apparently never used.
This code can probably be written in a more efficient way.
._LangUtils.global)[method]:method ---> ; <--- return f&&f.apply(scope||

[WARNING] [WARNING] The symbol f is declared but is apparently never used.
This code can probably be written in a more efficient way.
global)[method]:method;return f ---> && <--- f.apply(scope||this,pre

[WARNING] [WARNING] The symbol f is declared but is apparently never used.
This code can probably be written in a more efficient way.
[method]:method;return f&&f ---> . <--- apply(scope||this,pre.concat

[WARNING] [WARNING] The symbol scope is declared but is apparently never used.
This code can probably be written in a more efficient way.
method;return f&&f.apply(scope ---> || <--- this,pre.concat(args))

[WARNING] [WARNING] The symbol pre is declared but is apparently never used.
This code can probably be written in a more efficient way.
&&f.apply(scope||this,pre ---> . <--- concat(args));};}

[WARNING] [WARNING] The symbol args is declared but is apparently never used.
This code can probably be written in a more efficient way.
(scope||this,pre.concat(args ---> ) <--- );};};myfaces._impl

[WARNING] [WARNING] The symbol _JSF2Utils is declared but is apparently never used.
This code can probably be written in a more efficient way.
(destination,source,overwriteDest){var _JSF2Utils ---> = <--- myfaces._impl._util._LangUtils;var 

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
,source,overwriteDest){var _JSF2Utils=myfaces ---> . <--- _impl._util._LangUtils;var result=

[WARNING] [WARNING] The symbol result is declared but is apparently never used.
This code can probably be written in a more efficient way.
myfaces._impl._util._LangUtils;var result ---> = <--- {};var keyIdx={};

[WARNING] [WARNING] The symbol keyIdx is declared but is apparently never used.
This code can probably be written in a more efficient way.
_LangUtils;var result={};var keyIdx ---> = <--- {};var key=null;for

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
};var keyIdx={};var key ---> = <--- null;for(key in source){

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
};var key=null;for(key --->  in  <--- source){if(!overwriteDest){

[WARNING] [WARNING] The symbol source is declared but is apparently never used.
This code can probably be written in a more efficient way.
var key=null;for(key in source ---> ) <--- {if(!overwriteDest){result[

[WARNING] [WARNING] The symbol overwriteDest is declared but is apparently never used.
This code can probably be written in a more efficient way.
(key in source){if(!overwriteDest ---> ) <--- {result[key]=_JSF2Utils.exists

[WARNING] [WARNING] The symbol result is declared but is apparently never used.
This code can probably be written in a more efficient way.
source){if(!overwriteDest){result ---> [ <--- key]=_JSF2Utils.exists(dest,

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
{if(!overwriteDest){result[key ---> ] <--- =_JSF2Utils.exists(dest,key)

[WARNING] [WARNING] The symbol _JSF2Utils is declared but is apparently never used.
This code can probably be written in a more efficient way.
!overwriteDest){result[key]=_JSF2Utils ---> . <--- exists(dest,key)?dest[

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
key]=_JSF2Utils.exists(dest,key ---> ) <--- ?dest[key]:source[key

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
exists(dest,key)?dest[key ---> ] <--- :source[key];}else{

[WARNING] [WARNING] The symbol source is declared but is apparently never used.
This code can probably be written in a more efficient way.
,key)?dest[key]:source ---> [ <--- key];}else{result[key

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
)?dest[key]:source[key ---> ] <--- ;}else{result[key]=

[WARNING] [WARNING] The symbol result is declared but is apparently never used.
This code can probably be written in a more efficient way.
:source[key];}else{result ---> [ <--- key]=_JSF2Utils.exists(source,

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
[key];}else{result[key ---> ] <--- =_JSF2Utils.exists(source,key)

[WARNING] [WARNING] The symbol _JSF2Utils is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}else{result[key]=_JSF2Utils ---> . <--- exists(source,key)?source[

[WARNING] [WARNING] The symbol source is declared but is apparently never used.
This code can probably be written in a more efficient way.
result[key]=_JSF2Utils.exists(source ---> , <--- key)?source[key]:dest

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
key]=_JSF2Utils.exists(source,key ---> ) <--- ?source[key]:dest[key

[WARNING] [WARNING] The symbol source is declared but is apparently never used.
This code can probably be written in a more efficient way.
_JSF2Utils.exists(source,key)?source ---> [ <--- key]:dest[key];}

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
exists(source,key)?source[key ---> ] <--- :dest[key];}keyIdx[

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
)?source[key]:dest[key ---> ] <--- ;}keyIdx[key]=true;

[WARNING] [WARNING] The symbol keyIdx is declared but is apparently never used.
This code can probably be written in a more efficient way.
key]:dest[key];}keyIdx ---> [ <--- key]=true;}for(key

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
:dest[key];}keyIdx[key ---> ] <--- =true;}for(key in destination

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
[key]=true;}for(key --->  in  <--- destination){result[key]=_JSF2Utils

[WARNING] [WARNING] The symbol destination is declared but is apparently never used.
This code can probably be written in a more efficient way.
]=true;}for(key in destination ---> ) <--- {result[key]=_JSF2Utils.exists

[WARNING] [WARNING] The symbol result is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}for(key in destination){result ---> [ <--- key]=_JSF2Utils.exists(result,

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
for(key in destination){result[key ---> ] <--- =_JSF2Utils.exists(result,key)

[WARNING] [WARNING] The symbol _JSF2Utils is declared but is apparently never used.
This code can probably be written in a more efficient way.
 in destination){result[key]=_JSF2Utils ---> . <--- exists(result,key)?result[

[WARNING] [WARNING] The symbol result is declared but is apparently never used.
This code can probably be written in a more efficient way.
result[key]=_JSF2Utils.exists(result ---> , <--- key)?result[key]:destination

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
key]=_JSF2Utils.exists(result,key ---> ) <--- ?result[key]:destination[key

[WARNING] [WARNING] The symbol result is declared but is apparently never used.
This code can probably be written in a more efficient way.
_JSF2Utils.exists(result,key)?result ---> [ <--- key]:destination[key];}

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
exists(result,key)?result[key ---> ] <--- :destination[key];}return result

[WARNING] [WARNING] The symbol destination is declared but is apparently never used.
This code can probably be written in a more efficient way.
,key)?result[key]:destination ---> [ <--- key];}return result;};

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
)?result[key]:destination[key ---> ] <--- ;}return result;};myfaces.

[WARNING] [WARNING] The symbol result is declared but is apparently never used.
This code can probably be written in a more efficient way.
]:destination[key];}return result ---> ; <--- };myfaces._impl._util._LangUtils

[WARNING] [WARNING] The symbol root is declared but is apparently never used.
This code can probably be written in a more efficient way.
,element){return ("undefined"!=typeof root ---> && <--- null!=root&&"undefined"!=typeof root[

[WARNING] [WARNING] The symbol root is declared but is apparently never used.
This code can probably be written in a more efficient way.
return ("undefined"!=typeof root&&null!=root ---> && <--- "undefined"!=typeof root[element]&&null

[WARNING] [WARNING] The symbol root is declared but is apparently never used.
This code can probably be written in a more efficient way.
root&&null!=root&&"undefined"!=typeof root ---> [ <--- element]&&null!=root[element]

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
null!=root&&"undefined"!=typeof root[element ---> ] <--- &&null!=root[element]);

[WARNING] [WARNING] The symbol root is declared but is apparently never used.
This code can probably be written in a more efficient way.
!=typeof root[element]&&null!=root ---> [ <--- element]);};myfaces._impl

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
root[element]&&null!=root[element ---> ] <--- );};myfaces._impl._util

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
(arr,string_name){for(var loop ---> = <--- 0;loop<arr.length;loop

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
){for(var loop=0;loop ---> < <--- arr.length;loop++){if

[WARNING] [WARNING] The symbol arr is declared but is apparently never used.
This code can probably be written in a more efficient way.
for(var loop=0;loop<arr ---> . <--- length;loop++){if(arr

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
=0;loop<arr.length;loop ---> ++ <--- ){if(arr[loop]==

[WARNING] [WARNING] The symbol arr is declared but is apparently never used.
This code can probably be written in a more efficient way.
.length;loop++){if(arr ---> [ <--- loop]==string_name){return true;

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
;loop++){if(arr[loop ---> ] <--- ==string_name){return true;}}

[WARNING] [WARNING] The symbol string_name is declared but is apparently never used.
This code can probably be written in a more efficient way.
){if(arr[loop]==string_name ---> ) <--- {return true;}}return false;

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
function (arr,delimiter){if(myfaces ---> . <--- _impl._util._LangUtils.isString(arr

[WARNING] [WARNING] The symbol arr is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.isString(arr ---> ) <--- ){return arr;}var finalDelimiter=

[WARNING] [WARNING] The symbol arr is declared but is apparently never used.
This code can probably be written in a more efficient way.
_LangUtils.isString(arr)){return arr ---> ; <--- }var finalDelimiter=(null==delimiter)

[WARNING] [WARNING] The symbol finalDelimiter is declared but is apparently never used.
This code can probably be written in a more efficient way.
arr)){return arr;}var finalDelimiter ---> = <--- (null==delimiter)?"\n":delimiter

[WARNING] [WARNING] The symbol delimiter is declared but is apparently never used.
This code can probably be written in a more efficient way.
arr;}var finalDelimiter=(null==delimiter ---> ) <--- ?"\n":delimiter;var resultArr=[

[WARNING] [WARNING] The symbol delimiter is declared but is apparently never used.
This code can probably be written in a more efficient way.
=(null==delimiter)?"\n":delimiter ---> ; <--- var resultArr=[];for(var 

[WARNING] [WARNING] The symbol resultArr is declared but is apparently never used.
This code can probably be written in a more efficient way.
==delimiter)?"\n":delimiter;var resultArr ---> = <--- [];for(var cnt=0

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
var resultArr=[];for(var cnt ---> = <--- 0;cnt<arr.length;cnt

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
];for(var cnt=0;cnt ---> < <--- arr.length;cnt++){if

[WARNING] [WARNING] The symbol arr is declared but is apparently never used.
This code can probably be written in a more efficient way.
for(var cnt=0;cnt<arr ---> . <--- length;cnt++){if(myfaces

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
=0;cnt<arr.length;cnt ---> ++ <--- ){if(myfaces._impl._util

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.length;cnt++){if(myfaces ---> . <--- _impl._util._LangUtils.isString(arr

[WARNING] [WARNING] The symbol arr is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.isString(arr ---> [ <--- cnt])){resultArr.push(

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._LangUtils.isString(arr[cnt ---> ] <--- )){resultArr.push(((

[WARNING] [WARNING] The symbol resultArr is declared but is apparently never used.
This code can probably be written in a more efficient way.
isString(arr[cnt])){resultArr ---> . <--- push(((delimiter==null)?

[WARNING] [WARNING] The symbol delimiter is declared but is apparently never used.
This code can probably be written in a more efficient way.
)){resultArr.push(((delimiter ---> == <--- null)?("["+cnt+"] "

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
(delimiter==null)?("["+cnt ---> + <--- "] "):"")+arr[cnt

[WARNING] [WARNING] The symbol arr is declared but is apparently never used.
This code can probably be written in a more efficient way.
+cnt+"] "):"")+arr ---> [ <--- cnt]);}else{resultArr.

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
+"] "):"")+arr[cnt ---> ] <--- );}else{resultArr.push(

[WARNING] [WARNING] The symbol resultArr is declared but is apparently never used.
This code can probably be written in a more efficient way.
arr[cnt]);}else{resultArr ---> . <--- push(((delimiter==null)?

[WARNING] [WARNING] The symbol delimiter is declared but is apparently never used.
This code can probably be written in a more efficient way.
}else{resultArr.push(((delimiter ---> == <--- null)?("["+cnt+"] "

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
(delimiter==null)?("["+cnt ---> + <--- "] "):"")+arr[cnt

[WARNING] [WARNING] The symbol arr is declared but is apparently never used.
This code can probably be written in a more efficient way.
+cnt+"] "):"")+arr ---> [ <--- cnt].toString());}

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
+"] "):"")+arr[cnt ---> ] <--- .toString());}}return 

[WARNING] [WARNING] The symbol resultArr is declared but is apparently never used.
This code can probably be written in a more efficient way.
.toString());}}return resultArr ---> . <--- join(finalDelimiter);};}_reserveMyfacesNamespaces

[WARNING] [WARNING] The symbol finalDelimiter is declared but is apparently never used.
This code can probably be written in a more efficient way.
);}}return resultArr.join(finalDelimiter ---> ) <--- ;};}_reserveMyfacesNamespaces();if

[WARNING] [WARNING] The symbol listener is declared but is apparently never used.
This code can probably be written in a more efficient way.
listener){if("function"!=typeof (listener ---> ) <--- ){throw new Exception("Error: myfaces._impl._util._ListenerQueue."+arguments

[WARNING] [WARNING] The symbol listener is declared but is apparently never used.
This code can probably be written in a more efficient way.
function (listener){this._assertListener(listener ---> ) <--- ;this._queue.push(listener)

[WARNING] [WARNING] The symbol listener is declared but is apparently never used.
This code can probably be written in a more efficient way.
listener);this._queue.push(listener ---> ) <--- ;};myfaces._impl._util.

[WARNING] [WARNING] The symbol listener is declared but is apparently never used.
This code can probably be written in a more efficient way.
function (listener){this._assertListener(listener ---> ) <--- ;var cnt=0;while(cnt

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
{this._assertListener(listener);var cnt ---> = <--- 0;while(cnt<this._queue

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
);var cnt=0;while(cnt ---> < <--- this._queue.length&&this._queue

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
._queue.length&&this._queue[cnt ---> ] <--- !=listener){cnt+=1;}

[WARNING] [WARNING] The symbol listener is declared but is apparently never used.
This code can probably be written in a more efficient way.
length&&this._queue[cnt]!=listener ---> ) <--- {cnt+=1;}if(cnt

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
._queue[cnt]!=listener){cnt ---> += <--- 1;}if(cnt<this.

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
){cnt+=1;}if(cnt ---> < <--- this._queue.length){this.

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
_queue.length){this._queue[cnt ---> ] <--- =null;this._queue.splice(

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
=null;this._queue.splice(cnt ---> , <--- 1);}};myfaces._impl

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
(scope,argument){for(var cnt ---> = <--- 0;cnt<this._queue.length

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
){for(var cnt=0;cnt ---> < <--- this._queue.length;cnt++)

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
;cnt<this._queue.length;cnt ---> ++ <--- ){var varArgs=[];for

[WARNING] [WARNING] The symbol varArgs is declared but is apparently never used.
This code can probably be written in a more efficient way.
_queue.length;cnt++){var varArgs ---> = <--- [];for(var argsCnt=1

[WARNING] [WARNING] The symbol argsCnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
var varArgs=[];for(var argsCnt ---> = <--- 1;argsCnt<arguments.length;argsCnt

[WARNING] [WARNING] The symbol argsCnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
];for(var argsCnt=1;argsCnt ---> < <--- arguments.length;argsCnt++){varArgs

[WARNING] [WARNING] The symbol argsCnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
=1;argsCnt<arguments.length;argsCnt ---> ++ <--- ){varArgs.push(arguments[argsCnt

[WARNING] [WARNING] The symbol varArgs is declared but is apparently never used.
This code can probably be written in a more efficient way.
<arguments.length;argsCnt++){varArgs ---> . <--- push(arguments[argsCnt]);}

[WARNING] [WARNING] The symbol argsCnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
++){varArgs.push(arguments[argsCnt ---> ] <--- );}this._queue[cnt]

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
argsCnt]);}this._queue[cnt ---> ] <--- .apply(scope,varArgs);}

[WARNING] [WARNING] The symbol scope is declared but is apparently never used.
This code can probably be written in a more efficient way.
this._queue[cnt].apply(scope ---> , <--- varArgs);}};myfaces._impl

[WARNING] [WARNING] The symbol varArgs is declared but is apparently never used.
This code can probably be written in a more efficient way.
_queue[cnt].apply(scope,varArgs ---> ) <--- ;}};myfaces._impl._util

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
=function (argument){for(var cnt ---> = <--- 0;cnt<this._queue.length

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
){for(var cnt=0;cnt ---> < <--- this._queue.length;cnt++)

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
;cnt<this._queue.length;cnt ---> ++ <--- ){this._queue[cnt].

[WARNING] [WARNING] The symbol cnt is declared but is apparently never used.
This code can probably be written in a more efficient way.
;cnt++){this._queue[cnt ---> ] <--- .apply(null,arguments);}

[WARNING] [WARNING] The symbol n is declared but is apparently never used.
This code can probably be written in a more efficient way.
_Utils.browserDetection=function (){var n ---> = <--- navigator;var dua=n.userAgent,

[WARNING] [WARNING] The symbol dua is declared but is apparently never used.
This code can probably be written in a more efficient way.
(){var n=navigator;var dua ---> = <--- n.userAgent,dav=n.appVersion

[WARNING] [WARNING] The symbol n is declared but is apparently never used.
This code can probably be written in a more efficient way.
{var n=navigator;var dua=n ---> . <--- userAgent,dav=n.appVersion,tv

[WARNING] [WARNING] The symbol dav is declared but is apparently never used.
This code can probably be written in a more efficient way.
navigator;var dua=n.userAgent,dav ---> = <--- n.appVersion,tv=parseFloat(dav

[WARNING] [WARNING] The symbol n is declared but is apparently never used.
This code can probably be written in a more efficient way.
var dua=n.userAgent,dav=n ---> . <--- appVersion,tv=parseFloat(dav);

[WARNING] [WARNING] The symbol tv is declared but is apparently never used.
This code can probably be written in a more efficient way.
.userAgent,dav=n.appVersion,tv ---> = <--- parseFloat(dav);myfaces._impl.

[WARNING] [WARNING] The symbol dav is declared but is apparently never used.
This code can probably be written in a more efficient way.
=n.appVersion,tv=parseFloat(dav ---> ) <--- ;myfaces._impl._util._Utils.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
appVersion,tv=parseFloat(dav);myfaces ---> . <--- _impl._util._Utils.browser={

[WARNING] [WARNING] The symbol d is declared but is apparently never used.
This code can probably be written in a more efficient way.
._Utils.browser={};var d ---> = <--- myfaces._impl._util._Utils.browser

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.browser={};var d=myfaces ---> . <--- _impl._util._Utils.browser;if

[WARNING] [WARNING] The symbol dua is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.browser;if(dua ---> . <--- indexOf("Opera")>=0){myfaces

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.indexOf("Opera")>=0){myfaces ---> . <--- _impl._util._Utils.isOpera=tv

[WARNING] [WARNING] The symbol tv is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.isOpera=tv ---> ; <--- }if(dua.indexOf("AdobeAIR")

[WARNING] [WARNING] The symbol dua is declared but is apparently never used.
This code can probably be written in a more efficient way.
_Utils.isOpera=tv;}if(dua ---> . <--- indexOf("AdobeAIR")>=0){d

[WARNING] [WARNING] The symbol d is declared but is apparently never used.
This code can probably be written in a more efficient way.
.indexOf("AdobeAIR")>=0){d ---> . <--- isAIR=1;}d.isKhtml=

[WARNING] [WARNING] The symbol d is declared but is apparently never used.
This code can probably be written in a more efficient way.
){d.isAIR=1;}d ---> . <--- isKhtml=(dav.indexOf("Konqueror")

[WARNING] [WARNING] The symbol dav is declared but is apparently never used.
This code can probably be written in a more efficient way.
=1;}d.isKhtml=(dav ---> . <--- indexOf("Konqueror")>=0)?tv

[WARNING] [WARNING] The symbol tv is declared but is apparently never used.
This code can probably be written in a more efficient way.
.indexOf("Konqueror")>=0)?tv ---> : <--- 0;d.isWebKit=parseFloat(dua

[WARNING] [WARNING] The symbol d is declared but is apparently never used.
This code can probably be written in a more efficient way.
)>=0)?tv:0;d ---> . <--- isWebKit=parseFloat(dua.split("WebKit/"

[WARNING] [WARNING] The symbol dua is declared but is apparently never used.
This code can probably be written in a more efficient way.
:0;d.isWebKit=parseFloat(dua ---> . <--- split("WebKit/")[1])||

[WARNING] [WARNING] The symbol d is declared but is apparently never used.
This code can probably be written in a more efficient way.
"WebKit/")[1])||undefined;d ---> . <--- isChrome=parseFloat(dua.split("Chrome/"

[WARNING] [WARNING] The symbol dua is declared but is apparently never used.
This code can probably be written in a more efficient way.
||undefined;d.isChrome=parseFloat(dua ---> . <--- split("Chrome/")[1])||

[WARNING] [WARNING] The symbol index is declared but is apparently never used.
This code can probably be written in a more efficient way.
)[1])||undefined;var index ---> = <--- Math.max(dav.indexOf("WebKit"

[WARNING] [WARNING] The symbol dav is declared but is apparently never used.
This code can probably be written in a more efficient way.
undefined;var index=Math.max(dav ---> . <--- indexOf("WebKit"),dav.indexOf(

[WARNING] [WARNING] The symbol dav is declared but is apparently never used.
This code can probably be written in a more efficient way.
max(dav.indexOf("WebKit"),dav ---> . <--- indexOf("Safari"),0);if

[WARNING] [WARNING] The symbol index is declared but is apparently never used.
This code can probably be written in a more efficient way.
("Safari"),0);if(index ---> && <--- !d.isChrome){d.isSafari

[WARNING] [WARNING] The symbol d is declared but is apparently never used.
This code can probably be written in a more efficient way.
,0);if(index&&!d ---> . <--- isChrome){d.isSafari=parseFloat(

[WARNING] [WARNING] The symbol d is declared but is apparently never used.
This code can probably be written in a more efficient way.
(index&&!d.isChrome){d ---> . <--- isSafari=parseFloat(dav.split("Version/"

[WARNING] [WARNING] The symbol dav is declared but is apparently never used.
This code can probably be written in a more efficient way.
isChrome){d.isSafari=parseFloat(dav ---> . <--- split("Version/")[1]);

[WARNING] [WARNING] The symbol d is declared but is apparently never used.
This code can probably be written in a more efficient way.
)[1]);if(!d ---> . <--- isSafari||parseFloat(dav.substr(index

[WARNING] [WARNING] The symbol dav is declared but is apparently never used.
This code can probably be written in a more efficient way.
if(!d.isSafari||parseFloat(dav ---> . <--- substr(index+7))<=419.3

[WARNING] [WARNING] The symbol index is declared but is apparently never used.
This code can probably be written in a more efficient way.
.isSafari||parseFloat(dav.substr(index ---> + <--- 7))<=419.3){d.

[WARNING] [WARNING] The symbol d is declared but is apparently never used.
This code can probably be written in a more efficient way.
index+7))<=419.3){d ---> . <--- isSafari=2;}}if(dua

[WARNING] [WARNING] The symbol dua is declared but is apparently never used.
This code can probably be written in a more efficient way.
.isSafari=2;}}if(dua ---> . <--- indexOf("Gecko")>=0&&!d

[WARNING] [WARNING] The symbol d is declared but is apparently never used.
This code can probably be written in a more efficient way.
.indexOf("Gecko")>=0&&!d ---> . <--- isKhtml&&!d.isWebKit){d

[WARNING] [WARNING] The symbol d is declared but is apparently never used.
This code can probably be written in a more efficient way.
>=0&&!d.isKhtml&&!d ---> . <--- isWebKit){d.isMozilla=d.

[WARNING] [WARNING] The symbol d is declared but is apparently never used.
This code can probably be written in a more efficient way.
.isKhtml&&!d.isWebKit){d ---> . <--- isMozilla=d.isMoz=tv;}

[WARNING] [WARNING] The symbol d is declared but is apparently never used.
This code can probably be written in a more efficient way.
d.isWebKit){d.isMozilla=d ---> . <--- isMoz=tv;}if(d.

[WARNING] [WARNING] The symbol tv is declared but is apparently never used.
This code can probably be written in a more efficient way.
{d.isMozilla=d.isMoz=tv ---> ; <--- }if(d.isMoz){d

[WARNING] [WARNING] The symbol d is declared but is apparently never used.
This code can probably be written in a more efficient way.
d.isMoz=tv;}if(d ---> . <--- isMoz){d.isFF=parseFloat(

[WARNING] [WARNING] The symbol d is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}if(d.isMoz){d ---> . <--- isFF=parseFloat(dua.split("Firefox/"

[WARNING] [WARNING] The symbol dua is declared but is apparently never used.
This code can probably be written in a more efficient way.
isMoz){d.isFF=parseFloat(dua ---> . <--- split("Firefox/")[1]||dua

[WARNING] [WARNING] The symbol dua is declared but is apparently never used.
This code can probably be written in a more efficient way.
.split("Firefox/")[1]||dua ---> . <--- split("Minefield/")[1]||dua

[WARNING] [WARNING] The symbol dua is declared but is apparently never used.
This code can probably be written in a more efficient way.
.split("Minefield/")[1]||dua ---> . <--- split("Shiretoko/")[1])||

[WARNING] [WARNING] The symbol d is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}if(document.all&&!d ---> . <--- isOpera){d.isIE=parseFloat(

[WARNING] [WARNING] The symbol d is declared but is apparently never used.
This code can probably be written in a more efficient way.
.all&&!d.isOpera){d ---> . <--- isIE=parseFloat(dav.split("MSIE "

[WARNING] [WARNING] The symbol dav is declared but is apparently never used.
This code can probably be written in a more efficient way.
isOpera){d.isIE=parseFloat(dav ---> . <--- split("MSIE ")[1])||

[WARNING] [WARNING] The symbol d is declared but is apparently never used.
This code can probably be written in a more efficient way.
[1])||undefined;if(d ---> . <--- isIE>=8&&document.documentMode!=5

[WARNING] [WARNING] The symbol d is declared but is apparently never used.
This code can probably be written in a more efficient way.
8&&document.documentMode!=5){d ---> . <--- isIE=document.documentMode;}}}

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
new ActiveXObject("Msxml2.XMLHTTP");}catch(e ---> ) <--- {}return new ActiveXObject("Microsoft.XMLHTTP");

[WARNING] [WARNING] The symbol xhr is declared but is apparently never used.
This code can probably be written in a more efficient way.
,type,defer,charSet){var xhr ---> = <--- myfaces._impl._util._Utils.getXHRObject

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
,defer,charSet){var xhr=myfaces ---> . <--- _impl._util._Utils.getXHRObject()

[WARNING] [WARNING] The symbol xhr is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.getXHRObject();xhr ---> . <--- open("GET",src,false);

[WARNING] [WARNING] The symbol src is declared but is apparently never used.
This code can probably be written in a more efficient way.
();xhr.open("GET",src ---> , <--- false);if("undefined"!=typeof charSet

[WARNING] [WARNING] The symbol charSet is declared but is apparently never used.
This code can probably be written in a more efficient way.
,false);if("undefined"!=typeof charSet ---> && <--- null!=charSet){xhr.setRequestHeader(

[WARNING] [WARNING] The symbol charSet is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"!=typeof charSet&&null!=charSet ---> ) <--- {xhr.setRequestHeader("Content-Type","application/x-javascript; charset:"+

[WARNING] [WARNING] The symbol xhr is declared but is apparently never used.
This code can probably be written in a more efficient way.
!=typeof charSet&&null!=charSet){xhr ---> . <--- setRequestHeader("Content-Type","application/x-javascript; charset:"+charSet);

[WARNING] [WARNING] The symbol charSet is declared but is apparently never used.
This code can probably be written in a more efficient way.
{xhr.setRequestHeader("Content-Type","application/x-javascript; charset:"+charSet ---> ) <--- ;}xhr.send(null);

[WARNING] [WARNING] The symbol xhr is declared but is apparently never used.
This code can probably be written in a more efficient way.
("Content-Type","application/x-javascript; charset:"+charSet);}xhr ---> . <--- send(null);if(xhr.

[WARNING] [WARNING] The symbol xhr is declared but is apparently never used.
This code can probably be written in a more efficient way.
xhr.send(null);if(xhr ---> . <--- readyState==4){if(xhr.

[WARNING] [WARNING] The symbol xhr is declared but is apparently never used.
This code can probably be written in a more efficient way.
xhr.readyState==4){if(xhr ---> . <--- status==200){if(!defer

[WARNING] [WARNING] The symbol defer is declared but is apparently never used.
This code can probably be written in a more efficient way.
.status==200){if(!defer ---> ) <--- {myfaces._impl._util._Utils.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
200){if(!defer){myfaces ---> . <--- _impl._util._Utils.globalEval(xhr

[WARNING] [WARNING] The symbol xhr is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.globalEval(xhr ---> . <--- responseText);}else{setTimeout(function 

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
}else{setTimeout(function (){myfaces ---> . <--- _impl._util._Utils.globalEval(xhr

[WARNING] [WARNING] The symbol xhr is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.globalEval(xhr ---> . <--- responseText);},1);}

[WARNING] [WARNING] The symbol xhr is declared but is apparently never used.
This code can probably be written in a more efficient way.
);}}else{throw Error(xhr ---> . <--- responseText);}}else{throw Error

[WARNING] [WARNING] The symbol src is declared but is apparently never used.
This code can probably be written in a more efficient way.
}}else{throw Error("Loading of script "+src ---> + <--- " failed ");}};myfaces._impl

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
request,context,item){if(item ---> . <--- nodeType==1){if(item.

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
item.nodeType==1){if(item ---> . <--- tagName.toLowerCase()=="script"){

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
=="script"){try{if(typeof item ---> . <--- getAttribute("src")!="undefined"&&item.

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
item.getAttribute("src")!="undefined"&&item ---> . <--- getAttribute("src")!=null&&item.

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
item.getAttribute("src")!=null&&item ---> . <--- getAttribute("src").length>0)

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
("src").length>0){myfaces ---> . <--- _impl._util._Utils.loadScript(item

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.loadScript(item ---> . <--- getAttribute("src"),item.getAttribute(

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
loadScript(item.getAttribute("src"),item ---> . <--- getAttribute("type"),false,"ISO-8859-1")

[WARNING] [WARNING] The symbol test is declared but is apparently never used.
This code can probably be written in a more efficient way.
false,"ISO-8859-1");}else{var test ---> = <--- item.text;var go=true;

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
"ISO-8859-1");}else{var test=item ---> . <--- text;var go=true;while(

[WARNING] [WARNING] The symbol go is declared but is apparently never used.
This code can probably be written in a more efficient way.
{var test=item.text;var go ---> = <--- true;while(go){go=

[WARNING] [WARNING] The symbol go is declared but is apparently never used.
This code can probably be written in a more efficient way.
text;var go=true;while(go ---> ) <--- {go=false;if(test.

[WARNING] [WARNING] The symbol go is declared but is apparently never used.
This code can probably be written in a more efficient way.
go=true;while(go){go ---> = <--- false;if(test.substring(0

[WARNING] [WARNING] The symbol test is declared but is apparently never used.
This code can probably be written in a more efficient way.
go){go=false;if(test ---> . <--- substring(0,1)==" ")

[WARNING] [WARNING] The symbol test is declared but is apparently never used.
This code can probably be written in a more efficient way.
(0,1)==" "){test ---> = <--- test.substring(1);go=

[WARNING] [WARNING] The symbol test is declared but is apparently never used.
This code can probably be written in a more efficient way.
,1)==" "){test=test ---> . <--- substring(1);go=true;

[WARNING] [WARNING] The symbol go is declared but is apparently never used.
This code can probably be written in a more efficient way.
test=test.substring(1);go ---> = <--- true;}if(test.substring(

[WARNING] [WARNING] The symbol test is declared but is apparently never used.
This code can probably be written in a more efficient way.
);go=true;}if(test ---> . <--- substring(0,4)=="<!--")

[WARNING] [WARNING] The symbol test is declared but is apparently never used.
This code can probably be written in a more efficient way.
(0,4)=="<!--"){test ---> = <--- test.substring(4);go=

[WARNING] [WARNING] The symbol test is declared but is apparently never used.
This code can probably be written in a more efficient way.
,4)=="<!--"){test=test ---> . <--- substring(4);go=true;

[WARNING] [WARNING] The symbol go is declared but is apparently never used.
This code can probably be written in a more efficient way.
test=test.substring(4);go ---> = <--- true;}if(test.substring(

[WARNING] [WARNING] The symbol test is declared but is apparently never used.
This code can probably be written in a more efficient way.
);go=true;}if(test ---> . <--- substring(0,11)=="//<![CDATA[")

[WARNING] [WARNING] The symbol test is declared but is apparently never used.
This code can probably be written in a more efficient way.
(0,11)=="//<![CDATA["){test ---> = <--- test.substring(11);go=

[WARNING] [WARNING] The symbol test is declared but is apparently never used.
This code can probably be written in a more efficient way.
,11)=="//<![CDATA["){test=test ---> . <--- substring(11);go=true;

[WARNING] [WARNING] The symbol go is declared but is apparently never used.
This code can probably be written in a more efficient way.
test=test.substring(11);go ---> = <--- true;}}myfaces._impl._util

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
11);go=true;}}myfaces ---> . <--- _impl._util._Utils.globalEval(test

[WARNING] [WARNING] The symbol test is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.globalEval(test ---> ) <--- ;}}catch(e){myfaces

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
globalEval(test);}}catch(e ---> ) <--- {myfaces._impl.xhrCore._Exception.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
);}}catch(e){myfaces ---> . <--- _impl.xhrCore._Exception.throwNewError(request

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.xhrCore._Exception.throwNewError(request ---> , <--- context,"Utils","runScripts",e);

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
.xhrCore._Exception.throwNewError(request,context ---> , <--- "Utils","runScripts",e);}}

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
(request,context,"Utils","runScripts",e ---> ) <--- ;}}else{var child=item

[WARNING] [WARNING] The symbol child is declared but is apparently never used.
This code can probably be written in a more efficient way.
,e);}}else{var child ---> = <--- item.firstChild;while(child){

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
);}}else{var child=item ---> . <--- firstChild;while(child){myfaces.

[WARNING] [WARNING] The symbol child is declared but is apparently never used.
This code can probably be written in a more efficient way.
var child=item.firstChild;while(child ---> ) <--- {myfaces._impl._util._Utils.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
item.firstChild;while(child){myfaces ---> . <--- _impl._util._Utils.runScripts(request

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.runScripts(request ---> , <--- context,child);child=child.

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.runScripts(request,context ---> , <--- child);child=child.nextSibling;

[WARNING] [WARNING] The symbol child is declared but is apparently never used.
This code can probably be written in a more efficient way.
._Utils.runScripts(request,context,child ---> ) <--- ;child=child.nextSibling;}}

[WARNING] [WARNING] The symbol child is declared but is apparently never used.
This code can probably be written in a more efficient way.
runScripts(request,context,child);child ---> = <--- child.nextSibling;}}}};

[WARNING] [WARNING] The symbol child is declared but is apparently never used.
This code can probably be written in a more efficient way.
request,context,child);child=child ---> . <--- nextSibling;}}}};myfaces.

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
(request,context,itemIdToReplace){var item ---> = <--- document.getElementById(itemIdToReplace);if(

[WARNING] [WARNING] The symbol itemIdToReplace is declared but is apparently never used.
This code can probably be written in a more efficient way.
){var item=document.getElementById(itemIdToReplace ---> ) <--- ;if(item==null){myfaces

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
document.getElementById(itemIdToReplace);if(item ---> == <--- null){myfaces._impl.xhrCore.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
);if(item==null){myfaces ---> . <--- _impl.xhrCore._Exception.throwNewWarning(request

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.xhrCore._Exception.throwNewWarning(request ---> , <--- context,"Utils","deleteItem","Unknown Html-Component-ID: "+itemIdToReplace

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
.xhrCore._Exception.throwNewWarning(request,context ---> , <--- "Utils","deleteItem","Unknown Html-Component-ID: "+itemIdToReplace);

[WARNING] [WARNING] The symbol itemIdToReplace is declared but is apparently never used.
This code can probably be written in a more efficient way.
,context,"Utils","deleteItem","Unknown Html-Component-ID: "+itemIdToReplace ---> ) <--- ;return ;}item.parentNode.removeChild

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
,"Unknown Html-Component-ID: "+itemIdToReplace);return ;}item ---> . <--- parentNode.removeChild(item);};

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
return ;}item.parentNode.removeChild(item ---> ) <--- ;};myfaces._impl._util.

[WARNING] [WARNING] The symbol newTag is declared but is apparently never used.
This code can probably be written in a more efficient way.
itemIdToReplace,newTag,form){try{newTag ---> = <--- myfaces._impl._util._LangUtils.trim

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
newTag,form){try{newTag=myfaces ---> . <--- _impl._util._LangUtils.trim(newTag

[WARNING] [WARNING] The symbol newTag is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.trim(newTag ---> ) <--- ;var item=(typeof itemIdToReplace=="object"

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
._LangUtils.trim(newTag);var item ---> = <--- (typeof itemIdToReplace=="object")?itemIdToReplace:

[WARNING] [WARNING] The symbol itemIdToReplace is declared but is apparently never used.
This code can probably be written in a more efficient way.
(newTag);var item=(typeof itemIdToReplace ---> == <--- "object")?itemIdToReplace:myfaces._impl.

[WARNING] [WARNING] The symbol itemIdToReplace is declared but is apparently never used.
This code can probably be written in a more efficient way.
item=(typeof itemIdToReplace=="object")?itemIdToReplace ---> : <--- myfaces._impl._util._Utils.getElementFromForm

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
(typeof itemIdToReplace=="object")?itemIdToReplace:myfaces ---> . <--- _impl._util._Utils.getElementFromForm(request

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.getElementFromForm(request ---> , <--- context,itemIdToReplace,form);if(

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.getElementFromForm(request,context ---> , <--- itemIdToReplace,form);if(item==

[WARNING] [WARNING] The symbol itemIdToReplace is declared but is apparently never used.
This code can probably be written in a more efficient way.
._Utils.getElementFromForm(request,context,itemIdToReplace ---> , <--- form);if(item==null)

[WARNING] [WARNING] The symbol form is declared but is apparently never used.
This code can probably be written in a more efficient way.
.getElementFromForm(request,context,itemIdToReplace,form ---> ) <--- ;if(item==null){myfaces

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
context,itemIdToReplace,form);if(item ---> == <--- null){myfaces._impl.xhrCore.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
);if(item==null){myfaces ---> . <--- _impl.xhrCore._Exception.throwNewWarning(request

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.xhrCore._Exception.throwNewWarning(request ---> , <--- context,"Utils","replaceHTMLItem","Unknown Html-Component-ID: "+itemIdToReplace

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
.xhrCore._Exception.throwNewWarning(request,context ---> , <--- "Utils","replaceHTMLItem","Unknown Html-Component-ID: "+itemIdToReplace);

[WARNING] [WARNING] The symbol itemIdToReplace is declared but is apparently never used.
This code can probably be written in a more efficient way.
,context,"Utils","replaceHTMLItem","Unknown Html-Component-ID: "+itemIdToReplace ---> ) <--- ;return ;}if(newTag!=""

[WARNING] [WARNING] The symbol newTag is declared but is apparently never used.
This code can probably be written in a more efficient way.
+itemIdToReplace);return ;}if(newTag ---> != <--- ""){if(typeof window.Range

[WARNING] [WARNING] The symbol range is declared but is apparently never used.
This code can probably be written in a more efficient way.
.prototype.createContextualFragment=="function"){var range ---> = <--- document.createRange();range.setStartBefore

[WARNING] [WARNING] The symbol range is declared but is apparently never used.
This code can probably be written in a more efficient way.
var range=document.createRange();range ---> . <--- setStartBefore(item);var fragment=range

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
.createRange();range.setStartBefore(item ---> ) <--- ;var fragment=range.createContextualFragment(newTag

[WARNING] [WARNING] The symbol fragment is declared but is apparently never used.
This code can probably be written in a more efficient way.
;range.setStartBefore(item);var fragment ---> = <--- range.createContextualFragment(newTag);item.

[WARNING] [WARNING] The symbol range is declared but is apparently never used.
This code can probably be written in a more efficient way.
.setStartBefore(item);var fragment=range ---> . <--- createContextualFragment(newTag);item.parentNode.

[WARNING] [WARNING] The symbol newTag is declared but is apparently never used.
This code can probably be written in a more efficient way.
);var fragment=range.createContextualFragment(newTag ---> ) <--- ;item.parentNode.insertBefore(fragment,

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
fragment=range.createContextualFragment(newTag);item ---> . <--- parentNode.insertBefore(fragment,item);

[WARNING] [WARNING] The symbol fragment is declared but is apparently never used.
This code can probably be written in a more efficient way.
newTag);item.parentNode.insertBefore(fragment ---> , <--- item);}else{item.insertAdjacentHTML

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
;item.parentNode.insertBefore(fragment,item ---> ) <--- ;}else{item.insertAdjacentHTML("beforeBegin"

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
(fragment,item);}else{item ---> . <--- insertAdjacentHTML("beforeBegin",newTag);}if

[WARNING] [WARNING] The symbol newTag is declared but is apparently never used.
This code can probably be written in a more efficient way.
}else{item.insertAdjacentHTML("beforeBegin",newTag ---> ) <--- ;}if(myfaces._impl._util

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
("beforeBegin",newTag);}if(myfaces ---> . <--- _impl._util._Utils.isManualScriptEval()

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
_util._Utils.isManualScriptEval()){myfaces ---> . <--- _impl._util._Utils.runScripts(request

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.runScripts(request ---> , <--- context,item.previousSibling);}}

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.runScripts(request,context ---> , <--- item.previousSibling);}}item.

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
._Utils.runScripts(request,context,item ---> . <--- previousSibling);}}item.parentNode.

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
context,item.previousSibling);}}item ---> . <--- parentNode.removeChild(item);}catch

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}}item.parentNode.removeChild(item ---> ) <--- ;}catch(e){myfaces.

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
.removeChild(item);}catch(e ---> ) <--- {myfaces._impl.xhrCore._Exception.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
item);}catch(e){myfaces ---> . <--- _impl.xhrCore._Exception.throwNewError(request

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.xhrCore._Exception.throwNewError(request ---> , <--- context,"Utils","replaceHTMLItem",e);

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
.xhrCore._Exception.throwNewError(request,context ---> , <--- "Utils","replaceHTMLItem",e);}}

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
(request,context,"Utils","replaceHTMLItem",e ---> ) <--- ;}};myfaces._impl._util

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
,attribute,value){if(!myfaces ---> . <--- _impl._util._Utils.isUserAgentInternetExplorer()

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.isUserAgentInternetExplorer()||myfaces ---> . <--- _impl._util._Utils.browser.isIE

[WARNING] [WARNING] The symbol domNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
_Utils.browser.isIE>7){domNode ---> . <--- setAttribute(attribute,value);return ;

[WARNING] [WARNING] The symbol attribute is declared but is apparently never used.
This code can probably be written in a more efficient way.
isIE>7){domNode.setAttribute(attribute ---> , <--- value);return ;}attribute=attribute

[WARNING] [WARNING] The symbol value is declared but is apparently never used.
This code can probably be written in a more efficient way.
7){domNode.setAttribute(attribute,value ---> ) <--- ;return ;}attribute=attribute.toLowerCase

[WARNING] [WARNING] The symbol attribute is declared but is apparently never used.
This code can probably be written in a more efficient way.
(attribute,value);return ;}attribute ---> = <--- attribute.toLowerCase();if(attribute

[WARNING] [WARNING] The symbol attribute is declared but is apparently never used.
This code can probably be written in a more efficient way.
,value);return ;}attribute=attribute ---> . <--- toLowerCase();if(attribute==="class"

[WARNING] [WARNING] The symbol attribute is declared but is apparently never used.
This code can probably be written in a more efficient way.
=attribute.toLowerCase();if(attribute ---> === <--- "class"){domNode.setAttribute("className",

[WARNING] [WARNING] The symbol domNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
);if(attribute==="class"){domNode ---> . <--- setAttribute("className",value);}else

[WARNING] [WARNING] The symbol value is declared but is apparently never used.
This code can probably be written in a more efficient way.
"class"){domNode.setAttribute("className",value ---> ) <--- ;}else{if(attribute==="for"

[WARNING] [WARNING] The symbol attribute is declared but is apparently never used.
This code can probably be written in a more efficient way.
,value);}else{if(attribute ---> === <--- "for"){domNode.setAttribute("htmlFor",

[WARNING] [WARNING] The symbol domNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
else{if(attribute==="for"){domNode ---> . <--- setAttribute("htmlFor",value);}else

[WARNING] [WARNING] The symbol value is declared but is apparently never used.
This code can probably be written in a more efficient way.
"for"){domNode.setAttribute("htmlFor",value ---> ) <--- ;}else{if(attribute==="style"

[WARNING] [WARNING] The symbol attribute is declared but is apparently never used.
This code can probably be written in a more efficient way.
,value);}else{if(attribute ---> === <--- "style"){var styleEntries=value.split

[WARNING] [WARNING] The symbol styleEntries is declared but is apparently never used.
This code can probably be written in a more efficient way.
{if(attribute==="style"){var styleEntries ---> = <--- value.split(";");for(

[WARNING] [WARNING] The symbol value is declared but is apparently never used.
This code can probably be written in a more efficient way.
(attribute==="style"){var styleEntries=value ---> . <--- split(";");for(var loop

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
.split(";");for(var loop ---> = <--- 0;loop<styleEntries.length;loop

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
);for(var loop=0;loop ---> < <--- styleEntries.length;loop++){var 

[WARNING] [WARNING] The symbol styleEntries is declared but is apparently never used.
This code can probably be written in a more efficient way.
for(var loop=0;loop<styleEntries ---> . <--- length;loop++){var keyVal=

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
=0;loop<styleEntries.length;loop ---> ++ <--- ){var keyVal=styleEntries[loop]

[WARNING] [WARNING] The symbol keyVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
styleEntries.length;loop++){var keyVal ---> = <--- styleEntries[loop].split(":")

[WARNING] [WARNING] The symbol styleEntries is declared but is apparently never used.
This code can probably be written in a more efficient way.
length;loop++){var keyVal=styleEntries ---> [ <--- loop].split(":");if

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
loop++){var keyVal=styleEntries[loop ---> ] <--- .split(":");if(keyVal

[WARNING] [WARNING] The symbol keyVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
].split(":");if(keyVal ---> [ <--- 0]!=""&&keyVal[0]

[WARNING] [WARNING] The symbol keyVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
if(keyVal[0]!=""&&keyVal ---> [ <--- 0]=="opacity"){var opacityVal=

[WARNING] [WARNING] The symbol opacityVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
keyVal[0]=="opacity"){var opacityVal ---> = <--- Math.max(100,Math.round

[WARNING] [WARNING] The symbol keyVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
(100,Math.round(parseFloat(keyVal ---> [ <--- 1])*10));domNode

[WARNING] [WARNING] The symbol domNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
[1])*10));domNode ---> . <--- style.setAttribute("filter","alpha(opacity="+opacityVal

[WARNING] [WARNING] The symbol opacityVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
.style.setAttribute("filter","alpha(opacity="+opacityVal ---> + <--- ")");}else{if(keyVal

[WARNING] [WARNING] The symbol keyVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
+")");}else{if(keyVal ---> [ <--- 0]!=""){domNode.style

[WARNING] [WARNING] The symbol domNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
(keyVal[0]!=""){domNode ---> . <--- style.setAttribute(keyVal[0],

[WARNING] [WARNING] The symbol keyVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
""){domNode.style.setAttribute(keyVal ---> [ <--- 0],keyVal[1]);

[WARNING] [WARNING] The symbol keyVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
style.setAttribute(keyVal[0],keyVal ---> [ <--- 1]);}}}}else

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}}}}else{if(myfaces ---> . <--- _impl._util._Utils.ieQuircksEvents[attribute

[WARNING] [WARNING] The symbol attribute is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.ieQuircksEvents[attribute ---> ] <--- ){if(myfaces._impl._util

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ieQuircksEvents[attribute]){if(myfaces ---> . <--- _impl._util._LangUtils.isString(attribute

[WARNING] [WARNING] The symbol attribute is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.isString(attribute ---> ) <--- ){domNode.setAttribute(attribute,function 

[WARNING] [WARNING] The symbol domNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
._LangUtils.isString(attribute)){domNode ---> . <--- setAttribute(attribute,function (event){

[WARNING] [WARNING] The symbol attribute is declared but is apparently never used.
This code can probably be written in a more efficient way.
(attribute)){domNode.setAttribute(attribute ---> , <--- function (event){myfaces._impl.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
setAttribute(attribute,function (event){myfaces ---> . <--- _impl._util._Utils.globalEval(attribute

[WARNING] [WARNING] The symbol attribute is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.globalEval(attribute ---> ) <--- ;});}}else{domNode

[WARNING] [WARNING] The symbol domNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
);});}}else{domNode ---> . <--- setAttribute(attribute,value);}}

[WARNING] [WARNING] The symbol attribute is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}}else{domNode.setAttribute(attribute ---> , <--- value);}}}}};

[WARNING] [WARNING] The symbol value is declared but is apparently never used.
This code can probably be written in a more efficient way.
}else{domNode.setAttribute(attribute,value ---> ) <--- ;}}}}};myfaces.

[WARNING] [WARNING] The symbol _LangUtils is declared but is apparently never used.
This code can probably be written in a more efficient way.
_Utils.isManualScriptEval=function (){var _LangUtils ---> = <--- myfaces._impl._util._LangUtils;var 

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
isManualScriptEval=function (){var _LangUtils=myfaces ---> . <--- _impl._util._LangUtils;var retVal=

[WARNING] [WARNING] The symbol retVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
myfaces._impl._util._LangUtils;var retVal ---> = <--- (_LangUtils.exists(myfaces._impl.

[WARNING] [WARNING] The symbol _LangUtils is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._LangUtils;var retVal=(_LangUtils ---> . <--- exists(myfaces._impl._util._Utils

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
;var retVal=(_LangUtils.exists(myfaces ---> . <--- _impl._util._Utils.browser,"isIE"

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._Utils.browser,"isIE")&&(myfaces ---> . <--- _impl._util._Utils.browser.isIE

[WARNING] [WARNING] The symbol _LangUtils is declared but is apparently never used.
This code can probably be written in a more efficient way.
browser.isIE>5.5))||(_LangUtils ---> . <--- exists(myfaces._impl._util._Utils

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
5.5))||(_LangUtils.exists(myfaces ---> . <--- _impl._util._Utils.browser,"isKhtml"

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._Utils.browser,"isKhtml")&&(myfaces ---> . <--- _impl._util._Utils.browser.isKhtml

[WARNING] [WARNING] The symbol _LangUtils is declared but is apparently never used.
This code can probably be written in a more efficient way.
browser.isKhtml>0))||(_LangUtils ---> . <--- exists(myfaces._impl._util._Utils

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
0))||(_LangUtils.exists(myfaces ---> . <--- _impl._util._Utils.browser,"isWebKit"

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._Utils.browser,"isWebKit")&&(myfaces ---> . <--- _impl._util._Utils.browser.isWebKit

[WARNING] [WARNING] The symbol _LangUtils is declared but is apparently never used.
This code can probably be written in a more efficient way.
browser.isWebKit>0))||(_LangUtils ---> . <--- exists(myfaces._impl._util._Utils

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
0))||(_LangUtils.exists(myfaces ---> . <--- _impl._util._Utils.browser,"isSafari"

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._Utils.browser,"isSafari")&&(myfaces ---> . <--- _impl._util._Utils.browser.isSafari

[WARNING] [WARNING] The symbol retVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
browser.isSafari>0));return retVal ---> ; <--- };myfaces._impl._util._Utils

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
_Utils.isUserAgentInternetExplorer=function (){return myfaces ---> . <--- _impl._util._Utils.browser.isIE

[WARNING] [WARNING] The symbol form is declared but is apparently never used.
This code can probably be written in a more efficient way.
){try{if("undefined"==typeof form ---> || <--- form==null){return document.getElementById

[WARNING] [WARNING] The symbol form is declared but is apparently never used.
This code can probably be written in a more efficient way.
try{if("undefined"==typeof form||form ---> == <--- null){return document.getElementById(itemIdOrName

[WARNING] [WARNING] The symbol itemIdOrName is declared but is apparently never used.
This code can probably be written in a more efficient way.
==null){return document.getElementById(itemIdOrName ---> ) <--- ;}if("undefined"==typeof includeName||

[WARNING] [WARNING] The symbol nameSearch is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}if("undefined"==typeof includeName||nameSearch ---> == <--- null){nameSearch=false;}if

[WARNING] [WARNING] The symbol nameSearch is declared but is apparently never used.
This code can probably be written in a more efficient way.
==typeof includeName||nameSearch==null){nameSearch ---> = <--- false;}if("undefined"==typeof localSearchOnly

[WARNING] [WARNING] The symbol localSearchOnly is declared but is apparently never used.
This code can probably be written in a more efficient way.
=false;}if("undefined"==typeof localSearchOnly ---> || <--- localSearchOnly==null){localSearchOnly=false;

[WARNING] [WARNING] The symbol localSearchOnly is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}if("undefined"==typeof localSearchOnly||localSearchOnly ---> == <--- null){localSearchOnly=false;}var 

[WARNING] [WARNING] The symbol localSearchOnly is declared but is apparently never used.
This code can probably be written in a more efficient way.
==typeof localSearchOnly||localSearchOnly==null){localSearchOnly ---> = <--- false;}var fLen=form.elements

[WARNING] [WARNING] The symbol fLen is declared but is apparently never used.
This code can probably be written in a more efficient way.
null){localSearchOnly=false;}var fLen ---> = <--- form.elements.length;if(nameSearch

[WARNING] [WARNING] The symbol form is declared but is apparently never used.
This code can probably be written in a more efficient way.
{localSearchOnly=false;}var fLen=form ---> . <--- elements.length;if(nameSearch&&"undefined"

[WARNING] [WARNING] The symbol nameSearch is declared but is apparently never used.
This code can probably be written in a more efficient way.
=form.elements.length;if(nameSearch ---> && <--- "undefined"!=typeof form.elements[itemIdOrName]

[WARNING] [WARNING] The symbol form is declared but is apparently never used.
This code can probably be written in a more efficient way.
length;if(nameSearch&&"undefined"!=typeof form ---> . <--- elements[itemIdOrName]&&null!=form.

[WARNING] [WARNING] The symbol itemIdOrName is declared but is apparently never used.
This code can probably be written in a more efficient way.
nameSearch&&"undefined"!=typeof form.elements[itemIdOrName ---> ] <--- &&null!=form.elements[itemIdOrName]

[WARNING] [WARNING] The symbol form is declared but is apparently never used.
This code can probably be written in a more efficient way.
form.elements[itemIdOrName]&&null!=form ---> . <--- elements[itemIdOrName]){return form.

[WARNING] [WARNING] The symbol itemIdOrName is declared but is apparently never used.
This code can probably be written in a more efficient way.
itemIdOrName]&&null!=form.elements[itemIdOrName ---> ] <--- ){return form.elements[itemIdOrName]

[WARNING] [WARNING] The symbol form is declared but is apparently never used.
This code can probably be written in a more efficient way.
form.elements[itemIdOrName]){return form ---> . <--- elements[itemIdOrName];}for(var 

[WARNING] [WARNING] The symbol itemIdOrName is declared but is apparently never used.
This code can probably be written in a more efficient way.
itemIdOrName]){return form.elements[itemIdOrName ---> ] <--- ;}for(var f=0;

[WARNING] [WARNING] The symbol f is declared but is apparently never used.
This code can probably be written in a more efficient way.
elements[itemIdOrName];}for(var f ---> = <--- 0;f<fLen;f++)

[WARNING] [WARNING] The symbol f is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}for(var f=0;f ---> < <--- fLen;f++){var element=

[WARNING] [WARNING] The symbol fLen is declared but is apparently never used.
This code can probably be written in a more efficient way.
for(var f=0;f<fLen ---> ; <--- f++){var element=form.

[WARNING] [WARNING] The symbol f is declared but is apparently never used.
This code can probably be written in a more efficient way.
var f=0;f<fLen;f ---> ++ <--- ){var element=form.elements[

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
f<fLen;f++){var element ---> = <--- form.elements[f];if(

[WARNING] [WARNING] The symbol form is declared but is apparently never used.
This code can probably be written in a more efficient way.
fLen;f++){var element=form ---> . <--- elements[f];if(element.

[WARNING] [WARNING] The symbol f is declared but is apparently never used.
This code can probably be written in a more efficient way.
){var element=form.elements[f ---> ] <--- ;if(element.id!=null&&

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
form.elements[f];if(element ---> . <--- id!=null&&element.id==itemIdOrName

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
;if(element.id!=null&&element ---> . <--- id==itemIdOrName){return element;}

[WARNING] [WARNING] The symbol itemIdOrName is declared but is apparently never used.
This code can probably be written in a more efficient way.
.id!=null&&element.id==itemIdOrName ---> ) <--- {return element;}}if(!

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
&&element.id==itemIdOrName){return element ---> ; <--- }}if(!localSearchOnly){return 

[WARNING] [WARNING] The symbol localSearchOnly is declared but is apparently never used.
This code can probably be written in a more efficient way.
{return element;}}if(!localSearchOnly ---> ) <--- {return document.getElementById(itemIdOrName);

[WARNING] [WARNING] The symbol itemIdOrName is declared but is apparently never used.
This code can probably be written in a more efficient way.
!localSearchOnly){return document.getElementById(itemIdOrName ---> ) <--- ;}}catch(e){myfaces

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
getElementById(itemIdOrName);}}catch(e ---> ) <--- {myfaces._impl.xhrCore._Exception.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
);}}catch(e){myfaces ---> . <--- _impl.xhrCore._Exception.throwNewError(request

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.xhrCore._Exception.throwNewError(request ---> , <--- context,"Utils","getElementFromForm",e);

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
.xhrCore._Exception.throwNewError(request,context ---> , <--- "Utils","getElementFromForm",e);}return 

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
(request,context,"Utils","getElementFromForm",e ---> ) <--- ;}return null;};myfaces.

[WARNING] [WARNING] The symbol parentItem is declared but is apparently never used.
This code can probably be written in a more efficient way.
,item,parentName){try{var parentItem ---> = <--- item.parentNode;while(parentItem!=null

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
,parentName){try{var parentItem=item ---> . <--- parentNode;while(parentItem!=null&&parentItem

[WARNING] [WARNING] The symbol parentItem is declared but is apparently never used.
This code can probably be written in a more efficient way.
var parentItem=item.parentNode;while(parentItem ---> != <--- null&&parentItem.tagName.toLowerCase()

[WARNING] [WARNING] The symbol parentItem is declared but is apparently never used.
This code can probably be written in a more efficient way.
.parentNode;while(parentItem!=null&&parentItem ---> . <--- tagName.toLowerCase()!=parentName){

[WARNING] [WARNING] The symbol parentName is declared but is apparently never used.
This code can probably be written in a more efficient way.
&&parentItem.tagName.toLowerCase()!=parentName ---> ) <--- {parentItem=parentItem.parentNode;}if

[WARNING] [WARNING] The symbol parentItem is declared but is apparently never used.
This code can probably be written in a more efficient way.
tagName.toLowerCase()!=parentName){parentItem ---> = <--- parentItem.parentNode;}if(parentItem!=

[WARNING] [WARNING] The symbol parentItem is declared but is apparently never used.
This code can probably be written in a more efficient way.
toLowerCase()!=parentName){parentItem=parentItem ---> . <--- parentNode;}if(parentItem!=null)

[WARNING] [WARNING] The symbol parentItem is declared but is apparently never used.
This code can probably be written in a more efficient way.
parentItem=parentItem.parentNode;}if(parentItem ---> != <--- null){return parentItem;}else{

[WARNING] [WARNING] The symbol parentItem is declared but is apparently never used.
This code can probably be written in a more efficient way.
}if(parentItem!=null){return parentItem ---> ; <--- }else{myfaces._impl.xhrCore.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
null){return parentItem;}else{myfaces ---> . <--- _impl.xhrCore._Exception.throwNewWarning(request

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.xhrCore._Exception.throwNewWarning(request ---> , <--- context,"Utils","getParent","The item has no parent with type <"+parentName

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
.xhrCore._Exception.throwNewWarning(request,context ---> , <--- "Utils","getParent","The item has no parent with type <"+parentName+">"

[WARNING] [WARNING] The symbol parentName is declared but is apparently never used.
This code can probably be written in a more efficient way.
,context,"Utils","getParent","The item has no parent with type <"+parentName ---> + <--- ">");return null;}}catch

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
);return null;}}catch(e ---> ) <--- {myfaces._impl.xhrCore._Exception.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
null;}}catch(e){myfaces ---> . <--- _impl.xhrCore._Exception.throwNewError(request

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.xhrCore._Exception.throwNewError(request ---> , <--- context,"Utils","getParent",e);

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
.xhrCore._Exception.throwNewError(request,context ---> , <--- "Utils","getParent",e);}}

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
(request,context,"Utils","getParent",e ---> ) <--- ;}};myfaces._impl._util

[WARNING] [WARNING] The symbol childItems is declared but is apparently never used.
This code can probably be written in a more efficient way.
(item,childName,itemName){var childItems ---> = <--- item.childNodes;for(var c=

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
,childName,itemName){var childItems=item ---> . <--- childNodes;for(var c=0,

[WARNING] [WARNING] The symbol c is declared but is apparently never used.
This code can probably be written in a more efficient way.
childItems=item.childNodes;for(var c ---> = <--- 0,cLen=childItems.length;c

[WARNING] [WARNING] The symbol cLen is declared but is apparently never used.
This code can probably be written in a more efficient way.
childNodes;for(var c=0,cLen ---> = <--- childItems.length;c<cLen;c

[WARNING] [WARNING] The symbol childItems is declared but is apparently never used.
This code can probably be written in a more efficient way.
for(var c=0,cLen=childItems ---> . <--- length;c<cLen;c++)

[WARNING] [WARNING] The symbol c is declared but is apparently never used.
This code can probably be written in a more efficient way.
=0,cLen=childItems.length;c ---> < <--- cLen;c++){if(childItems

[WARNING] [WARNING] The symbol cLen is declared but is apparently never used.
This code can probably be written in a more efficient way.
,cLen=childItems.length;c<cLen ---> ; <--- c++){if(childItems[c

[WARNING] [WARNING] The symbol c is declared but is apparently never used.
This code can probably be written in a more efficient way.
=childItems.length;c<cLen;c ---> ++ <--- ){if(childItems[c].

[WARNING] [WARNING] The symbol childItems is declared but is apparently never used.
This code can probably be written in a more efficient way.
<cLen;c++){if(childItems ---> [ <--- c].tagName!=null&&childItems[

[WARNING] [WARNING] The symbol c is declared but is apparently never used.
This code can probably be written in a more efficient way.
;c++){if(childItems[c ---> ] <--- .tagName!=null&&childItems[c]

[WARNING] [WARNING] The symbol childItems is declared but is apparently never used.
This code can probably be written in a more efficient way.
childItems[c].tagName!=null&&childItems ---> [ <--- c].tagName.toLowerCase()==

[WARNING] [WARNING] The symbol c is declared but is apparently never used.
This code can probably be written in a more efficient way.
c].tagName!=null&&childItems[c ---> ] <--- .tagName.toLowerCase()==childName&&

[WARNING] [WARNING] The symbol childName is declared but is apparently never used.
This code can probably be written in a more efficient way.
c].tagName.toLowerCase()==childName ---> && <--- (itemName==null||(itemName!=null

[WARNING] [WARNING] The symbol itemName is declared but is apparently never used.
This code can probably be written in a more efficient way.
tagName.toLowerCase()==childName&&(itemName ---> == <--- null||(itemName!=null&&itemName==

[WARNING] [WARNING] The symbol itemName is declared but is apparently never used.
This code can probably be written in a more efficient way.
==childName&&(itemName==null||(itemName ---> != <--- null&&itemName==childItems[c].

[WARNING] [WARNING] The symbol itemName is declared but is apparently never used.
This code can probably be written in a more efficient way.
itemName==null||(itemName!=null&&itemName ---> == <--- childItems[c].getAttribute("name")

[WARNING] [WARNING] The symbol childItems is declared but is apparently never used.
This code can probably be written in a more efficient way.
null||(itemName!=null&&itemName==childItems ---> [ <--- c].getAttribute("name")))

[WARNING] [WARNING] The symbol c is declared but is apparently never used.
This code can probably be written in a more efficient way.
(itemName!=null&&itemName==childItems[c ---> ] <--- .getAttribute("name")))){

[WARNING] [WARNING] The symbol childItems is declared but is apparently never used.
This code can probably be written in a more efficient way.
getAttribute("name")))){return childItems ---> [ <--- c];}}return null;}

[WARNING] [WARNING] The symbol c is declared but is apparently never used.
This code can probably be written in a more efficient way.
"name")))){return childItems[c ---> ] <--- ;}}return null;};myfaces

[WARNING] [WARNING] The symbol _LangUtils is declared but is apparently never used.
This code can probably be written in a more efficient way.
=function (configName,defaultValue){var _LangUtils ---> = <--- myfaces._impl._util._LangUtils;if

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
(configName,defaultValue){var _LangUtils=myfaces ---> . <--- _impl._util._LangUtils;if(_LangUtils

[WARNING] [WARNING] The symbol _LangUtils is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils;if(_LangUtils ---> . <--- exists(myfaces,"config")&&_LangUtils.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._LangUtils;if(_LangUtils.exists(myfaces ---> , <--- "config")&&_LangUtils.exists(myfaces.

[WARNING] [WARNING] The symbol _LangUtils is declared but is apparently never used.
This code can probably be written in a more efficient way.
_LangUtils.exists(myfaces,"config")&&_LangUtils ---> . <--- exists(myfaces.config,configName))

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
myfaces,"config")&&_LangUtils.exists(myfaces ---> . <--- config,configName)){return myfaces.

[WARNING] [WARNING] The symbol configName is declared but is apparently never used.
This code can probably be written in a more efficient way.
&&_LangUtils.exists(myfaces.config,configName ---> ) <--- ){return myfaces.config[configName]

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
myfaces.config,configName)){return myfaces ---> . <--- config[configName];}return defaultValue;

[WARNING] [WARNING] The symbol configName is declared but is apparently never used.
This code can probably be written in a more efficient way.
configName)){return myfaces.config[configName ---> ] <--- ;}return defaultValue;};myfaces.

[WARNING] [WARNING] The symbol defaultValue is declared but is apparently never used.
This code can probably be written in a more efficient way.
myfaces.config[configName];}return defaultValue ---> ; <--- };myfaces._impl._util._Utils

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
globalEval=function (code){if(myfaces ---> . <--- _impl._util._Utils.browser.isIE

[WARNING] [WARNING] The symbol code is declared but is apparently never used.
This code can probably be written in a more efficient way.
window.execScript){window.execScript(code ---> ) <--- ;return ;}else{if(undefined

[WARNING] [WARNING] The symbol func is declared but is apparently never used.
This code can probably be written in a more efficient way.
&&null!=window.eval){var func ---> = <--- function (){window.eval.call

[WARNING] [WARNING] The symbol code is declared but is apparently never used.
This code can probably be written in a more efficient way.
{window.eval.call(window,code ---> ) <--- ;};func();return ;

[WARNING] [WARNING] The symbol func is declared but is apparently never used.
This code can probably be written in a more efficient way.
call(window,code);};func ---> ( <--- );return ;}}eval.call

[WARNING] [WARNING] The symbol code is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}}eval.call(window,code ---> ) <--- ;};myfaces._impl._util.

[WARNING] [WARNING] The symbol _LangUtils is declared but is apparently never used.
This code can probably be written in a more efficient way.
(localOptions,configName,defaultValue){var _LangUtils ---> = <--- myfaces._impl._util._LangUtils;var 

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
,configName,defaultValue){var _LangUtils=myfaces ---> . <--- _impl._util._LangUtils;var globalOption=

[WARNING] [WARNING] The symbol globalOption is declared but is apparently never used.
This code can probably be written in a more efficient way.
myfaces._impl._util._LangUtils;var globalOption ---> = <--- myfaces._impl._util._Utils.getGlobalConfig

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
_impl._util._LangUtils;var globalOption=myfaces ---> . <--- _impl._util._Utils.getGlobalConfig(configName

[WARNING] [WARNING] The symbol configName is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.getGlobalConfig(configName ---> , <--- defaultValue);if(!_LangUtils.exists

[WARNING] [WARNING] The symbol defaultValue is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.getGlobalConfig(configName,defaultValue ---> ) <--- ;if(!_LangUtils.exists(localOptions

[WARNING] [WARNING] The symbol _LangUtils is declared but is apparently never used.
This code can probably be written in a more efficient way.
(configName,defaultValue);if(!_LangUtils ---> . <--- exists(localOptions,"myfaces")||!_LangUtils

[WARNING] [WARNING] The symbol localOptions is declared but is apparently never used.
This code can probably be written in a more efficient way.
);if(!_LangUtils.exists(localOptions ---> , <--- "myfaces")||!_LangUtils.exists(localOptions

[WARNING] [WARNING] The symbol _LangUtils is declared but is apparently never used.
This code can probably be written in a more efficient way.
.exists(localOptions,"myfaces")||!_LangUtils ---> . <--- exists(localOptions.myfaces,configName))

[WARNING] [WARNING] The symbol localOptions is declared but is apparently never used.
This code can probably be written in a more efficient way.
,"myfaces")||!_LangUtils.exists(localOptions ---> . <--- myfaces,configName)){return globalOption;

[WARNING] [WARNING] The symbol configName is declared but is apparently never used.
This code can probably be written in a more efficient way.
!_LangUtils.exists(localOptions.myfaces,configName ---> ) <--- ){return globalOption;}return localOptions.

[WARNING] [WARNING] The symbol globalOption is declared but is apparently never used.
This code can probably be written in a more efficient way.
localOptions.myfaces,configName)){return globalOption ---> ; <--- }return localOptions.myfaces[configName];

[WARNING] [WARNING] The symbol localOptions is declared but is apparently never used.
This code can probably be written in a more efficient way.
configName)){return globalOption;}return localOptions ---> . <--- myfaces[configName];};myfaces.

[WARNING] [WARNING] The symbol configName is declared but is apparently never used.
This code can probably be written in a more efficient way.
return globalOption;}return localOptions.myfaces[configName ---> ] <--- ;};myfaces._impl._util.

[WARNING] [WARNING] The symbol theString is declared but is apparently never used.
This code can probably be written in a more efficient way.
tagNameStart,tagNameEnd){this.tokens=theString ---> . <--- split("");this.tagAttributes=

[WARNING] [WARNING] The symbol tagNameStart is declared but is apparently never used.
This code can probably be written in a more efficient way.
_tokenForward=1;if("undefined"==typeof tagNameStart ---> || <--- null==tagNameStart){this.tagNameStart=

[WARNING] [WARNING] The symbol tagNameStart is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"==typeof tagNameStart||null==tagNameStart ---> ) <--- {this.tagNameStart=myfaces._impl.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
null==tagNameStart){this.tagNameStart=myfaces ---> . <--- _impl._util._HtmlStripper.prototype.BEGIN_TAG

[WARNING] [WARNING] The symbol tagNameStart is declared but is apparently never used.
This code can probably be written in a more efficient way.
BEGIN_TAG;}else{this.tagNameStart=tagNameStart ---> ; <--- }if("undefined"==typeof tagNameEnd||null

[WARNING] [WARNING] The symbol tagNameEnd is declared but is apparently never used.
This code can probably be written in a more efficient way.
=tagNameStart;}if("undefined"==typeof tagNameEnd ---> || <--- null==tagNameEnd){this.tagNameEnd=

[WARNING] [WARNING] The symbol tagNameEnd is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"==typeof tagNameEnd||null==tagNameEnd ---> ) <--- {this.tagNameEnd=this.tagNameStart.

[WARNING] [WARNING] The symbol tagNameEnd is declared but is apparently never used.
This code can probably be written in a more efficient way.
);}else{this.tagNameEnd=tagNameEnd ---> . <--- split("").reverse().

[WARNING] [WARNING] The symbol len is declared but is apparently never used.
This code can probably be written in a more efficient way.
prototype.handleInstructionBlock=function (){var len ---> = <--- this.tokens.length;for(;

[WARNING] [WARNING] The symbol len is declared but is apparently never used.
This code can probably be written in a more efficient way.
._contentStart<0&&this._tokenPos<len ---> && <--- this._tokenPos>=0;this._tokenPos

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
){this._skipBlank();var token ---> = <--- this._getCurrentToken();if(token

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
=this._getCurrentToken();if(token ---> == <--- "<"){this.handleDocument();

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
throw new Error("Document end reached prematurely");}var token ---> = <--- this._getCurrentToken();switch(token

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
=this._getCurrentToken();switch(token ---> ) <--- {case "!":this.handleDataBlock()

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
_tokenPos<0){return ;}var token ---> = <--- this.tokens[this._tokenPos];

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
tokens[this._tokenPos];switch(token ---> ) <--- {case "-":this.handleComment()

[WARNING] [WARNING] The symbol len is declared but is apparently never used.
This code can probably be written in a more efficient way.
throw new Error("Document end reached prematurely");}var len ---> = <--- this.tokens.length;while(this

[WARNING] [WARNING] The symbol len is declared but is apparently never used.
This code can probably be written in a more efficient way.
.length;while(this._tokenPos<len ---> && <--- this._tokenPos>=0){var token

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
&&this._tokenPos>=0){var token ---> = <--- this.tokens[this._tokenPos];

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
tokens[this._tokenPos];if(token ---> == <--- ">"){return ;}this._tokenPos

[WARNING] [WARNING] The symbol tagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
null;this._skipBlank();var tagName ---> = <--- this._fetchTagname();if(tagName

[WARNING] [WARNING] The symbol tagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
=this._fetchTagname();if(tagName ---> == <--- this.tagNameStart){this.handleIdentifiedContent(

[WARNING] [WARNING] The symbol tagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
tokens.length;}else{if(tagName ---> == <--- "scri"||tagName=="styl"){this.

[WARNING] [WARNING] The symbol tagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
}else{if(tagName=="scri"||tagName ---> == <--- "styl"){this.handleScriptStyle();

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
{this._skipBlank(1);var token ---> = <--- this._getCurrentToken();switch(token

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
=this._getCurrentToken();switch(token ---> ) <--- {case "'"||"'":this.handleString

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
case "'"||"'":this.handleString(token ---> ) <--- ;break ;case "/":this.handleJSComment

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
prototype.handleJSComment=function (){var token ---> = <--- this._getCurrentToken();var prefetchToken=

[WARNING] [WARNING] The symbol prefetchToken is declared but is apparently never used.
This code can probably be written in a more efficient way.
token=this._getCurrentToken();var prefetchToken ---> = <--- this.tokens[this._tokenPos+1

[WARNING] [WARNING] The symbol backtrackToken is declared but is apparently never used.
This code can probably be written in a more efficient way.
[this._tokenPos+1];var backtrackToken ---> = <--- this.tokens[this._tokenPos-1

[WARNING] [WARNING] The symbol backtrackToken2 is declared but is apparently never used.
This code can probably be written in a more efficient way.
[this._tokenPos-1];var backtrackToken2 ---> = <--- this.tokens[this._tokenPos-2

[WARNING] [WARNING] The symbol backTrackIsComment is declared but is apparently never used.
This code can probably be written in a more efficient way.
[this._tokenPos-2];var backTrackIsComment ---> = <--- backtrackToken!="\\"||(backtrackToken=="\\"&&

[WARNING] [WARNING] The symbol backtrackToken is declared but is apparently never used.
This code can probably be written in a more efficient way.
._tokenPos-2];var backTrackIsComment=backtrackToken ---> != <--- "\\"||(backtrackToken=="\\"&&backtrackToken2==

[WARNING] [WARNING] The symbol backtrackToken is declared but is apparently never used.
This code can probably be written in a more efficient way.
;var backTrackIsComment=backtrackToken!="\\"||(backtrackToken ---> == <--- "\\"&&backtrackToken2=="\\");if(

[WARNING] [WARNING] The symbol backtrackToken2 is declared but is apparently never used.
This code can probably be written in a more efficient way.
backtrackToken!="\\"||(backtrackToken=="\\"&&backtrackToken2 ---> == <--- "\\");if(!backTrackIsComment){

[WARNING] [WARNING] The symbol backTrackIsComment is declared but is apparently never used.
This code can probably be written in a more efficient way.
&&backtrackToken2=="\\");if(!backTrackIsComment ---> ) <--- {return ;}var singleLineComment=prefetchToken==

[WARNING] [WARNING] The symbol singleLineComment is declared but is apparently never used.
This code can probably be written in a more efficient way.
(!backTrackIsComment){return ;}var singleLineComment ---> = <--- prefetchToken=="/";var multiLineComment=prefetchToken==

[WARNING] [WARNING] The symbol prefetchToken is declared but is apparently never used.
This code can probably be written in a more efficient way.
backTrackIsComment){return ;}var singleLineComment=prefetchToken ---> == <--- "/";var multiLineComment=prefetchToken=="*";

[WARNING] [WARNING] The symbol multiLineComment is declared but is apparently never used.
This code can probably be written in a more efficient way.
}var singleLineComment=prefetchToken=="/";var multiLineComment ---> = <--- prefetchToken=="*";if(singleLineComment){

[WARNING] [WARNING] The symbol prefetchToken is declared but is apparently never used.
This code can probably be written in a more efficient way.
singleLineComment=prefetchToken=="/";var multiLineComment=prefetchToken ---> == <--- "*";if(singleLineComment){while(

[WARNING] [WARNING] The symbol singleLineComment is declared but is apparently never used.
This code can probably be written in a more efficient way.
var multiLineComment=prefetchToken=="*";if(singleLineComment ---> ) <--- {while(this._tokenPos<this.

[WARNING] [WARNING] The symbol multiLineComment is declared but is apparently never used.
This code can probably be written in a more efficient way.
_tokenPos++;}}else{if(multiLineComment ---> ) <--- {this._skipBlank(1);while

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
){this._skipBlank(1);token ---> = <--- this._getCurrentToken();prefetchToken=this

[WARNING] [WARNING] The symbol prefetchToken is declared but is apparently never used.
This code can probably be written in a more efficient way.
;token=this._getCurrentToken();prefetchToken ---> = <--- this.tokens[this._tokenPos+1

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
this._tokenPos+1];if(token ---> == <--- "*"&&prefetchToken=="/"){return ;

[WARNING] [WARNING] The symbol prefetchToken is declared but is apparently never used.
This code can probably be written in a more efficient way.
1];if(token=="*"&&prefetchToken ---> == <--- "/"){return ;}}}}

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
{this._skipBlank(0);var token ---> = <--- this._getCurrentToken();if(token

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
=this._getCurrentToken();if(token ---> == <--- ">"){this.handleEndTagPart();

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
throw new Error("Document end reached prematurely");}var token ---> = <--- this._getCurrentToken();switch(token

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
=this._getCurrentToken();switch(token ---> ) <--- {case "-":this.handleComment(true

[WARNING] [WARNING] The symbol tagFound is declared but is apparently never used.
This code can probably be written in a more efficient way.
prototype.handleContentEnd=function (){var tagFound ---> = <--- false;var first=true;for(

[WARNING] [WARNING] The symbol first is declared but is apparently never used.
This code can probably be written in a more efficient way.
(){var tagFound=false;var first ---> = <--- true;for(;this._tokenPos>=

[WARNING] [WARNING] The symbol first is declared but is apparently never used.
This code can probably be written in a more efficient way.
._skipBlank(1)){if(first ---> && <--- !tagFound){var tagName=this.

[WARNING] [WARNING] The symbol tagFound is declared but is apparently never used.
This code can probably be written in a more efficient way.
1)){if(first&&!tagFound ---> ) <--- {var tagName=this._fetchTagname()

[WARNING] [WARNING] The symbol tagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
if(first&&!tagFound){var tagName ---> = <--- this._fetchTagname();if(tagName

[WARNING] [WARNING] The symbol tagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
=this._fetchTagname();if(tagName ---> == <--- this.tagNameEnd){tagFound=true;

[WARNING] [WARNING] The symbol tagFound is declared but is apparently never used.
This code can probably be written in a more efficient way.
if(tagName==this.tagNameEnd){tagFound ---> = <--- true;}first=false;}else

[WARNING] [WARNING] The symbol first is declared but is apparently never used.
This code can probably be written in a more efficient way.
.tagNameEnd){tagFound=true;}first ---> = <--- false;}else{if(tagFound&&

[WARNING] [WARNING] The symbol tagFound is declared but is apparently never used.
This code can probably be written in a more efficient way.
first=false;}else{if(tagFound ---> && <--- this.tokens[this._tokenPos]==

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
.skipToTagEnd=function (analyzeAttributes){var token ---> = <--- this._getCurrentToken();if(!

[WARNING] [WARNING] The symbol analyzeAttributes is declared but is apparently never used.
This code can probably be written in a more efficient way.
this._getCurrentToken();if(!analyzeAttributes ---> ) <--- {while(token!=">"){if

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
;if(!analyzeAttributes){while(token ---> != <--- ">"){if(this._isStringStart(

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
this._tokenForward;return this.handleString(token ---> ) <--- ;}this._skipBlank(1);

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}this._skipBlank(1);token ---> = <--- this._getCurrentToken();}return null

[WARNING] [WARNING] The symbol keyValuePairs is declared but is apparently never used.
This code can probably be written in a more efficient way.
();}return null;}var keyValuePairs ---> = <--- {};var currentWord=[];

[WARNING] [WARNING] The symbol currentWord is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}var keyValuePairs={};var currentWord ---> = <--- [];var currentKey=null;var 

[WARNING] [WARNING] The symbol currentKey is declared but is apparently never used.
This code can probably be written in a more efficient way.
};var currentWord=[];var currentKey ---> = <--- null;var openKey=false;var lastKey

[WARNING] [WARNING] The symbol openKey is declared but is apparently never used.
This code can probably be written in a more efficient way.
[];var currentKey=null;var openKey ---> = <--- false;var lastKey=null;while(

[WARNING] [WARNING] The symbol lastKey is declared but is apparently never used.
This code can probably be written in a more efficient way.
=null;var openKey=false;var lastKey ---> = <--- null;while(this.tokens[this

[WARNING] [WARNING] The symbol currentWord is declared but is apparently never used.
This code can probably be written in a more efficient way.
this._tokenPos]!=">"){var currentWord ---> = <--- this._fetchWord();var token=

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
currentWord=this._fetchWord();var token ---> = <--- this._getCurrentToken();if(token

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
=this._getCurrentToken();if(token ---> == <--- "="){this._tokenPos+=this.

[WARNING] [WARNING] The symbol keyValuePairs is declared but is apparently never used.
This code can probably be written in a more efficient way.
{this._tokenPos+=this._tokenForward;keyValuePairs ---> [ <--- currentWord]=this._fetchWord();

[WARNING] [WARNING] The symbol currentWord is declared but is apparently never used.
This code can probably be written in a more efficient way.
._tokenPos+=this._tokenForward;keyValuePairs[currentWord ---> ] <--- =this._fetchWord();}else

[WARNING] [WARNING] The symbol keyValuePairs is declared but is apparently never used.
This code can probably be written in a more efficient way.
this._fetchWord();}else{keyValuePairs ---> [ <--- currentWord]=null;}this._tokenPos

[WARNING] [WARNING] The symbol currentWord is declared but is apparently never used.
This code can probably be written in a more efficient way.
_fetchWord();}else{keyValuePairs[currentWord ---> ] <--- =null;}this._tokenPos+=this

[WARNING] [WARNING] The symbol keyValuePairs is declared but is apparently never used.
This code can probably be written in a more efficient way.
._tokenPos+=this._tokenForward;}return keyValuePairs ---> ; <--- };myfaces._impl._util._HtmlStripper

[WARNING] [WARNING] The symbol result is declared but is apparently never used.
This code can probably be written in a more efficient way.
{this._skipBlank(0);var result ---> = <--- [];var token=this._getCurrentToken

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
);var result=[];var token ---> = <--- this._getCurrentToken();while((

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
(!this._isBlank())&&token ---> != <--- "="&&token!=">"){if(

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
_isBlank())&&token!="="&&token ---> != <--- ">"){if(this._isStringStart(

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
this._tokenForward;return this.handleString(token ---> ) <--- ;}result.push(token);

[WARNING] [WARNING] The symbol result is declared but is apparently never used.
This code can probably be written in a more efficient way.
return this.handleString(token);}result ---> . <--- push(token);this._tokenPos+=

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
(token);}result.push(token ---> ) <--- ;this._tokenPos+=this._tokenForward;

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
;this._tokenPos+=this._tokenForward;token ---> = <--- this._getCurrentToken();}return result

[WARNING] [WARNING] The symbol result is declared but is apparently never used.
This code can probably be written in a more efficient way.
=this._getCurrentToken();}return result ---> . <--- join("");};myfaces.

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
prototype._isBlank=function (){var token ---> = <--- this._getCurrentToken();return token==

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
token=this._getCurrentToken();return token ---> == <--- " "&&token=="\t"&&token=="\n"

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
_getCurrentToken();return token==" "&&token ---> == <--- "\t"&&token=="\n";};myfaces

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
return token==" "&&token=="\t"&&token ---> == <--- "\n";};myfaces._impl._util

[WARNING] [WARNING] The symbol backTrack is declared but is apparently never used.
This code can probably be written in a more efficient way.
prototype._isStringStart=function (){var backTrack ---> = <--- (this._tokenPos>0)?this

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
._tokenPos-1]:null;var token ---> = <--- this.tokens[this._tokenPos];

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
tokens[this._tokenPos];return (token ---> == <--- "'"||token=='"')&&backTrack!=

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
_tokenPos];return (token=="'"||token ---> == <--- '"')&&backTrack!="\\";};

[WARNING] [WARNING] The symbol backTrack is declared but is apparently never used.
This code can probably be written in a more efficient way.
token=="'"||token=='"')&&backTrack ---> != <--- "\\";};myfaces._impl._util

[WARNING] [WARNING] The symbol backTrack is declared but is apparently never used.
This code can probably be written in a more efficient way.
.handleString=function (stringToken){var backTrack ---> = <--- null;var resultString=[];while

[WARNING] [WARNING] The symbol resultString is declared but is apparently never used.
This code can probably be written in a more efficient way.
stringToken){var backTrack=null;var resultString ---> = <--- [];while(this.tokens[

[WARNING] [WARNING] The symbol stringToken is declared but is apparently never used.
This code can probably be written in a more efficient way.
this.tokens[this._tokenPos]!=stringToken ---> || <--- backTrack=="\\"){backTrack=this.

[WARNING] [WARNING] The symbol backTrack is declared but is apparently never used.
This code can probably be written in a more efficient way.
tokens[this._tokenPos]!=stringToken||backTrack ---> == <--- "\\"){backTrack=this._getCurrentToken(

[WARNING] [WARNING] The symbol backTrack is declared but is apparently never used.
This code can probably be written in a more efficient way.
]!=stringToken||backTrack=="\\"){backTrack ---> = <--- this._getCurrentToken();resultString.push

[WARNING] [WARNING] The symbol resultString is declared but is apparently never used.
This code can probably be written in a more efficient way.
{backTrack=this._getCurrentToken();resultString ---> . <--- push(backTrack);this._tokenPos+=

[WARNING] [WARNING] The symbol backTrack is declared but is apparently never used.
This code can probably be written in a more efficient way.
._getCurrentToken();resultString.push(backTrack ---> ) <--- ;this._tokenPos+=this._tokenForward;

[WARNING] [WARNING] The symbol resultString is declared but is apparently never used.
This code can probably be written in a more efficient way.
}}this._getCurrentToken();return resultString ---> . <--- join("");};myfaces.

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
=function (assertValues){for(var loop ---> = <--- 0;loop<assertValues.length;loop

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
){for(var loop=0;loop ---> < <--- assertValues.length;loop++){this

[WARNING] [WARNING] The symbol assertValues is declared but is apparently never used.
This code can probably be written in a more efficient way.
for(var loop=0;loop<assertValues ---> . <--- length;loop++){this._assertValue

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
=0;loop<assertValues.length;loop ---> ++ <--- ){this._assertValue(assertValues[loop

[WARNING] [WARNING] The symbol assertValues is declared but is apparently never used.
This code can probably be written in a more efficient way.
;loop++){this._assertValue(assertValues ---> [ <--- loop]);this._skipBlank(1

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
++){this._assertValue(assertValues[loop ---> ] <--- );this._skipBlank(1);

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
._assertValue=function (expectedToken){var token ---> = <--- this._getCurrentToken();this._assertLength

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
;this._assertLength();if(token ---> != <--- expectedToken){throw Error("Invalid Token  "+expectedToken

[WARNING] [WARNING] The symbol expectedToken is declared but is apparently never used.
This code can probably be written in a more efficient way.
._assertLength();if(token!=expectedToken ---> ) <--- {throw Error("Invalid Token  "+expectedToken+" was expected instead of "

[WARNING] [WARNING] The symbol expectedToken is declared but is apparently never used.
This code can probably be written in a more efficient way.
!=expectedToken){throw Error("Invalid Token  "+expectedToken ---> + <--- " was expected instead of "+token);}return token;

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
throw Error("Invalid Token  "+expectedToken+" was expected instead of "+token ---> ) <--- ;}return token;};myfaces.

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
expectedToken+" was expected instead of "+token);}return token ---> ; <--- };myfaces._impl._util._HtmlStripper

[WARNING] [WARNING] The symbol reverse is declared but is apparently never used.
This code can probably be written in a more efficient way.
"-"]);if("undefined"==typeof reverse ---> || <--- null==reverse){reverse=false;

[WARNING] [WARNING] The symbol reverse is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"==typeof reverse||null==reverse ---> ) <--- {reverse=false;}while(this

[WARNING] [WARNING] The symbol reverse is declared but is apparently never used.
This code can probably be written in a more efficient way.
==typeof reverse||null==reverse){reverse ---> = <--- false;}while(this._tokenPos<

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
.tokens.length-3){var token ---> = <--- this._getCurrentToken();var backTrackBuf=

[WARNING] [WARNING] The symbol backTrackBuf is declared but is apparently never used.
This code can probably be written in a more efficient way.
token=this._getCurrentToken();var backTrackBuf ---> = <--- [];if(token=="-")

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
;var backTrackBuf=[];if(token ---> == <--- "-"){backTrackBuf.push(token)

[WARNING] [WARNING] The symbol backTrackBuf is declared but is apparently never used.
This code can probably be written in a more efficient way.
];if(token=="-"){backTrackBuf ---> . <--- push(token);this._skipBlank(

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
token=="-"){backTrackBuf.push(token ---> ) <--- ;this._skipBlank(1);token

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
);this._skipBlank(1);token ---> = <--- this._getCurrentToken();backTrackBuf.push

[WARNING] [WARNING] The symbol backTrackBuf is declared but is apparently never used.
This code can probably be written in a more efficient way.
;token=this._getCurrentToken();backTrackBuf ---> . <--- push(token);this._skipBlank(

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
._getCurrentToken();backTrackBuf.push(token ---> ) <--- ;this._skipBlank(1);token

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
);this._skipBlank(1);token ---> = <--- this._getCurrentToken();backTrackBuf.push

[WARNING] [WARNING] The symbol backTrackBuf is declared but is apparently never used.
This code can probably be written in a more efficient way.
;token=this._getCurrentToken();backTrackBuf ---> . <--- push(token);if(reverse)

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
._getCurrentToken();backTrackBuf.push(token ---> ) <--- ;if(reverse){this._skipBlank

[WARNING] [WARNING] The symbol reverse is declared but is apparently never used.
This code can probably be written in a more efficient way.
backTrackBuf.push(token);if(reverse ---> ) <--- {this._skipBlank(1);token

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
){this._skipBlank(1);token ---> = <--- this._getCurrentToken();backTrackBuf.push

[WARNING] [WARNING] The symbol backTrackBuf is declared but is apparently never used.
This code can probably be written in a more efficient way.
;token=this._getCurrentToken();backTrackBuf ---> . <--- push(token);}backTrackBuf=backTrackBuf

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
._getCurrentToken();backTrackBuf.push(token ---> ) <--- ;}backTrackBuf=backTrackBuf.join(""

[WARNING] [WARNING] The symbol backTrackBuf is declared but is apparently never used.
This code can probably be written in a more efficient way.
;backTrackBuf.push(token);}backTrackBuf ---> = <--- backTrackBuf.join("");if(

[WARNING] [WARNING] The symbol backTrackBuf is declared but is apparently never used.
This code can probably be written in a more efficient way.
.push(token);}backTrackBuf=backTrackBuf ---> . <--- join("");if(reverse&&

[WARNING] [WARNING] The symbol reverse is declared but is apparently never used.
This code can probably be written in a more efficient way.
backTrackBuf.join("");if(reverse ---> && <--- backTrackBuf=="<!--"){return ;}else

[WARNING] [WARNING] The symbol backTrackBuf is declared but is apparently never used.
This code can probably be written in a more efficient way.
join("");if(reverse&&backTrackBuf ---> == <--- "<!--"){return ;}else{if

[WARNING] [WARNING] The symbol reverse is declared but is apparently never used.
This code can probably be written in a more efficient way.
{return ;}else{if(!reverse ---> && <--- backTrackBuf=="-->"){return ;}}

[WARNING] [WARNING] The symbol backTrackBuf is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}else{if(!reverse&&backTrackBuf ---> == <--- "-->"){return ;}}}else

[WARNING] [WARNING] The symbol len is declared but is apparently never used.
This code can probably be written in a more efficient way.
._skipBlank=function (skipVal){var len ---> = <--- this.tokens.length;if("undefined"

[WARNING] [WARNING] The symbol skipVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
tokens.length;if("undefined"==typeof skipVal ---> || <--- null==skipVal){skipVal=0;

[WARNING] [WARNING] The symbol skipVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"==typeof skipVal||null==skipVal ---> ) <--- {skipVal=0;}for(this

[WARNING] [WARNING] The symbol skipVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
==typeof skipVal||null==skipVal){skipVal ---> = <--- 0;}for(this._tokenPos+=

[WARNING] [WARNING] The symbol skipVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}for(this._tokenPos+=(skipVal ---> * <--- this._tokenForward);this._tokenPos<

[WARNING] [WARNING] The symbol len is declared but is apparently never used.
This code can probably be written in a more efficient way.
this._tokenForward);this._tokenPos<len ---> && <--- this._tokenPos>=0;this._tokenPos

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
._tokenPos+=this._tokenForward){var token ---> = <--- this.tokens[this._tokenPos];

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
tokens[this._tokenPos];if(token ---> != <--- " "&&token!="\t"&&token!="\n"

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
_tokenPos];if(token!=" "&&token ---> != <--- "\t"&&token!="\n"){return ;

[WARNING] [WARNING] The symbol token is declared but is apparently never used.
This code can probably be written in a more efficient way.
(token!=" "&&token!="\t"&&token ---> != <--- "\n"){return ;}}};

[WARNING] [WARNING] The symbol tagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
prototype._fetchTagname=function (){var tagName ---> = <--- [];tagName.push(this.

[WARNING] [WARNING] The symbol tagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
(){var tagName=[];tagName ---> . <--- push(this.tokens[this._tokenPos

[WARNING] [WARNING] The symbol tagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
;this._tokenPos+=this._tokenForward;tagName ---> . <--- push(this._getCurrentToken());

[WARNING] [WARNING] The symbol tagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
;this._tokenPos+=this._tokenForward;tagName ---> . <--- push(this._getCurrentToken());

[WARNING] [WARNING] The symbol tagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
;this._tokenPos+=this._tokenForward;tagName ---> . <--- push(this._getCurrentToken());

[WARNING] [WARNING] The symbol tagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
;this._tokenPos+=this._tokenForward;tagName ---> = <--- tagName.join("").toLowerCase(

[WARNING] [WARNING] The symbol tagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
._tokenPos+=this._tokenForward;tagName=tagName ---> . <--- join("").toLowerCase();

[WARNING] [WARNING] The symbol tagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
("").toLowerCase();return tagName ---> ; <--- };}_reserveMyfacesNamespaces();if(

[WARNING] [WARNING] The symbol sourceClass is declared but is apparently never used.
This code can probably be written in a more efficient way.
sourceClass,threshold){this.m_class=sourceClass ---> ; <--- this.m_threshold=threshold;};myfaces

[WARNING] [WARNING] The symbol threshold is declared but is apparently never used.
This code can probably be written in a more efficient way.
.m_class=sourceClass;this.m_threshold=threshold ---> ; <--- };myfaces._impl.xhrCore._Exception

[WARNING] [WARNING] The symbol newException is declared but is apparently never used.
This code can probably be written in a more efficient way.
,sourceClass,func,exception){var newException ---> = <--- new myfaces._impl.xhrCore._Exception(

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
func,exception){var newException=new myfaces ---> . <--- _impl.xhrCore._Exception(request,context

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
new myfaces._impl.xhrCore._Exception(request ---> , <--- context,sourceClass,"ERROR");newException.

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.xhrCore._Exception(request,context ---> , <--- sourceClass,"ERROR");newException.throwError(

[WARNING] [WARNING] The symbol sourceClass is declared but is apparently never used.
This code can probably be written in a more efficient way.
.xhrCore._Exception(request,context,sourceClass ---> , <--- "ERROR");newException.throwError(request,

[WARNING] [WARNING] The symbol newException is declared but is apparently never used.
This code can probably be written in a more efficient way.
request,context,sourceClass,"ERROR");newException ---> . <--- throwError(request,context,func,exception

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
sourceClass,"ERROR");newException.throwError(request ---> , <--- context,func,exception);};

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
"ERROR");newException.throwError(request,context ---> , <--- func,exception);};myfaces.

[WARNING] [WARNING] The symbol func is declared but is apparently never used.
This code can probably be written in a more efficient way.
;newException.throwError(request,context,func ---> , <--- exception);};myfaces._impl.

[WARNING] [WARNING] The symbol exception is declared but is apparently never used.
This code can probably be written in a more efficient way.
.throwError(request,context,func,exception ---> ) <--- ;};myfaces._impl.xhrCore.

[WARNING] [WARNING] The symbol newException is declared but is apparently never used.
This code can probably be written in a more efficient way.
,sourceClass,func,message){var newException ---> = <--- new myfaces._impl.xhrCore._Exception(

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
func,message){var newException=new myfaces ---> . <--- _impl.xhrCore._Exception(request,context

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
new myfaces._impl.xhrCore._Exception(request ---> , <--- context,sourceClass,"WARNING");newException.

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.xhrCore._Exception(request,context ---> , <--- sourceClass,"WARNING");newException.throwWarning(

[WARNING] [WARNING] The symbol sourceClass is declared but is apparently never used.
This code can probably be written in a more efficient way.
.xhrCore._Exception(request,context,sourceClass ---> , <--- "WARNING");newException.throwWarning(request,

[WARNING] [WARNING] The symbol newException is declared but is apparently never used.
This code can probably be written in a more efficient way.
request,context,sourceClass,"WARNING");newException ---> . <--- throwWarning(request,context,func,message

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
sourceClass,"WARNING");newException.throwWarning(request ---> , <--- context,func,message);};

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
"WARNING");newException.throwWarning(request,context ---> , <--- func,message);};myfaces.

[WARNING] [WARNING] The symbol func is declared but is apparently never used.
This code can probably be written in a more efficient way.
;newException.throwWarning(request,context,func ---> , <--- message);};myfaces._impl.

[WARNING] [WARNING] The symbol message is declared but is apparently never used.
This code can probably be written in a more efficient way.
.throwWarning(request,context,func,message ---> ) <--- ;};myfaces._impl.xhrCore.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
if(this.m_threshold=="ERROR"){myfaces ---> . <--- ajax.sendError(request,context,myfaces

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
"ERROR"){myfaces.ajax.sendError(request ---> , <--- context,myfaces._impl.core._jsfImpl

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
{myfaces.ajax.sendError(request,context ---> , <--- myfaces._impl.core._jsfImpl._ERROR_CLIENT_ERROR

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax.sendError(request,context,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_CLIENT_ERROR,exception

[WARNING] [WARNING] The symbol exception is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.core._jsfImpl._ERROR_CLIENT_ERROR,exception ---> . <--- name,"MyFaces ERROR\nAffected Class: "+this.m_class+"\nAffected Method: "

[WARNING] [WARNING] The symbol func is declared but is apparently never used.
This code can probably be written in a more efficient way.
,"MyFaces ERROR\nAffected Class: "+this.m_class+"\nAffected Method: "+func ---> + <--- "\nError name: "+exception.name+"\nError message: "+exception

[WARNING] [WARNING] The symbol exception is declared but is apparently never used.
This code can probably be written in a more efficient way.
.m_class+"\nAffected Method: "+func+"\nError name: "+exception ---> . <--- name+"\nError message: "+exception.message+"\nError description: "

[WARNING] [WARNING] The symbol exception is declared but is apparently never used.
This code can probably be written in a more efficient way.
+"\nError name: "+exception.name+"\nError message: "+exception ---> . <--- message+"\nError description: "+exception.description+"\nError number: "

[WARNING] [WARNING] The symbol exception is declared but is apparently never used.
This code can probably be written in a more efficient way.
+"\nError message: "+exception.message+"\nError description: "+exception ---> . <--- description+"\nError number: "+exception.number+"\nError line number: "

[WARNING] [WARNING] The symbol exception is declared but is apparently never used.
This code can probably be written in a more efficient way.
+"\nError description: "+exception.description+"\nError number: "+exception ---> . <--- number+"\nError line number: "+exception.lineNumber);

[WARNING] [WARNING] The symbol exception is declared but is apparently never used.
This code can probably be written in a more efficient way.
+"\nError number: "+exception.number+"\nError line number: "+exception ---> . <--- lineNumber);}this.destroy()

[WARNING] [WARNING] The symbol exception is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}this.destroy();throw exception ---> ; <--- };myfaces._impl.xhrCore._Exception

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
"WARNING"||this.m_threshold=="ERROR"){myfaces ---> . <--- ajax.sendError(request,context,myfaces

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
"ERROR"){myfaces.ajax.sendError(request ---> , <--- context,myfaces._impl.core._jsfImpl

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
{myfaces.ajax.sendError(request,context ---> , <--- myfaces._impl.core._jsfImpl._ERROR_CLIENT_ERROR

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax.sendError(request,context,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_CLIENT_ERROR,exception

[WARNING] [WARNING] The symbol func is declared but is apparently never used.
This code can probably be written in a more efficient way.
,"MyFaces WARNING\n["+this.m_class+"::"+func ---> + <--- "]\n\n"+message);}this.destroy

[WARNING] [WARNING] The symbol message is declared but is apparently never used.
This code can probably be written in a more efficient way.
.m_class+"::"+func+"]\n\n"+message ---> ) <--- ;}this.destroy();}

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.destroy=function (){if(myfaces ---> . <--- _impl.xhrCore._AjaxRequestQueue.queue&&myfaces

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.xhrCore._AjaxRequestQueue.queue&&myfaces ---> . <--- _impl.xhrCore._AjaxRequestQueue.queue!=null

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
xhrCore._AjaxRequestQueue.queue!=null){myfaces ---> . <--- _impl.xhrCore._AjaxRequestQueue.queue.clearQueue

[WARNING] [WARNING] The symbol alarmThreshold is declared but is apparently never used.
This code can probably be written in a more efficient way.
function (alarmThreshold){this.alarmThreshold=alarmThreshold ---> ; <--- this.m_exception=new myfaces._impl.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
alarmThreshold=alarmThreshold;this.m_exception=new myfaces ---> . <--- _impl.xhrCore._Exception("myfaces._impl.xhrCore._AjaxUtils",this

[WARNING] [WARNING] The symbol form is declared but is apparently never used.
This code can probably be written in a more efficient way.
,parentItem,partialIds){try{var form ---> = <--- parentItem;if(form==null){

[WARNING] [WARNING] The symbol parentItem is declared but is apparently never used.
This code can probably be written in a more efficient way.
,partialIds){try{var form=parentItem ---> ; <--- if(form==null){this.

[WARNING] [WARNING] The symbol form is declared but is apparently never used.
This code can probably be written in a more efficient way.
try{var form=parentItem;if(form ---> == <--- null){this.m_exception.throwWarning(

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
null){this.m_exception.throwWarning(request ---> , <--- context,"processUserEntries","Html-Component is not nested in a Form-Tag");return null

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
{this.m_exception.throwWarning(request,context ---> , <--- "processUserEntries","Html-Component is not nested in a Form-Tag");return null;}

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
,"Html-Component is not nested in a Form-Tag");return null;}var stringBuffer ---> = <--- new Array();if(partialIds!=

[WARNING] [WARNING] The symbol partialIds is declared but is apparently never used.
This code can probably be written in a more efficient way.
stringBuffer=new Array();if(partialIds ---> != <--- null&&partialIds.length>0){

[WARNING] [WARNING] The symbol partialIds is declared but is apparently never used.
This code can probably be written in a more efficient way.
();if(partialIds!=null&&partialIds ---> . <--- length>0){this.addNodes(

[WARNING] [WARNING] The symbol form is declared but is apparently never used.
This code can probably be written in a more efficient way.
length>0){this.addNodes(form ---> , <--- false,partialIds,stringBuffer);}else

[WARNING] [WARNING] The symbol partialIds is declared but is apparently never used.
This code can probably be written in a more efficient way.
{this.addNodes(form,false,partialIds ---> , <--- stringBuffer);}else{var eLen=

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
.addNodes(form,false,partialIds,stringBuffer ---> ) <--- ;}else{var eLen=form.

[WARNING] [WARNING] The symbol eLen is declared but is apparently never used.
This code can probably be written in a more efficient way.
partialIds,stringBuffer);}else{var eLen ---> = <--- form.elements.length;for(var 

[WARNING] [WARNING] The symbol form is declared but is apparently never used.
This code can probably be written in a more efficient way.
stringBuffer);}else{var eLen=form ---> . <--- elements.length;for(var e=

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
form.elements.length;for(var e ---> = <--- 0;e<eLen;e++)

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
length;for(var e=0;e ---> < <--- eLen;e++){this.addField

[WARNING] [WARNING] The symbol eLen is declared but is apparently never used.
This code can probably be written in a more efficient way.
for(var e=0;e<eLen ---> ; <--- e++){this.addField(form

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
var e=0;e<eLen;e ---> ++ <--- ){this.addField(form.elements

[WARNING] [WARNING] The symbol form is declared but is apparently never used.
This code can probably be written in a more efficient way.
;e++){this.addField(form ---> . <--- elements[e],stringBuffer);}

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
{this.addField(form.elements[e ---> ] <--- ,stringBuffer);}}if(item

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
addField(form.elements[e],stringBuffer ---> ) <--- ;}}if(item.type!=

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
],stringBuffer);}}if(item ---> . <--- type!=null&&item.type.toLowerCase

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
}if(item.type!=null&&item ---> . <--- type.toLowerCase()=="submit"){

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
type.toLowerCase()=="submit"){stringBuffer ---> [ <--- stringBuffer.length]=encodeURIComponent(item.

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
toLowerCase()=="submit"){stringBuffer[stringBuffer ---> . <--- length]=encodeURIComponent(item.name)

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
stringBuffer[stringBuffer.length]=encodeURIComponent(item ---> . <--- name);stringBuffer[stringBuffer.length]

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
]=encodeURIComponent(item.name);stringBuffer ---> [ <--- stringBuffer.length]="=";stringBuffer[

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
encodeURIComponent(item.name);stringBuffer[stringBuffer ---> . <--- length]="=";stringBuffer[stringBuffer.

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
stringBuffer[stringBuffer.length]="=";stringBuffer ---> [ <--- stringBuffer.length]=encodeURIComponent(item.

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
stringBuffer.length]="=";stringBuffer[stringBuffer ---> . <--- length]=encodeURIComponent(item.value)

[WARNING] [WARNING] The symbol item is declared but is apparently never used.
This code can probably be written in a more efficient way.
stringBuffer[stringBuffer.length]=encodeURIComponent(item ---> . <--- value);stringBuffer[stringBuffer.length]

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
]=encodeURIComponent(item.value);stringBuffer ---> [ <--- stringBuffer.length]="&";}return 

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
encodeURIComponent(item.value);stringBuffer[stringBuffer ---> . <--- length]="&";}return stringBuffer.

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
stringBuffer.length]="&";}return stringBuffer ---> . <--- join("");}catch(e

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
.join("");}catch(e ---> ) <--- {alert(e);this.m_exception

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}catch(e){alert(e ---> ) <--- ;this.m_exception.throwError(request,

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
e);this.m_exception.throwError(request ---> , <--- context,"processUserEntries",e);}}

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
;this.m_exception.throwError(request,context ---> , <--- "processUserEntries",e);}};myfaces

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
.throwError(request,context,"processUserEntries",e ---> ) <--- ;}};myfaces._impl.xhrCore

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
insideSubmittedPart,partialIds,stringBuffer){if(node ---> != <--- null&&node.childNodes!=null){

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
stringBuffer){if(node!=null&&node ---> . <--- childNodes!=null){var nLen=node

[WARNING] [WARNING] The symbol nLen is declared but is apparently never used.
This code can probably be written in a more efficient way.
&&node.childNodes!=null){var nLen ---> = <--- node.childNodes.length;for(var 

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
.childNodes!=null){var nLen=node ---> . <--- childNodes.length;for(var i=

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
node.childNodes.length;for(var i ---> = <--- 0;i<nLen;i++)

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
length;for(var i=0;i ---> < <--- nLen;i++){var child=

[WARNING] [WARNING] The symbol nLen is declared but is apparently never used.
This code can probably be written in a more efficient way.
for(var i=0;i<nLen ---> ; <--- i++){var child=node.

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
var i=0;i<nLen;i ---> ++ <--- ){var child=node.childNodes[

[WARNING] [WARNING] The symbol child is declared but is apparently never used.
This code can probably be written in a more efficient way.
i<nLen;i++){var child ---> = <--- node.childNodes[i];var id

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
nLen;i++){var child=node ---> . <--- childNodes[i];var id=child

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
){var child=node.childNodes[i ---> ] <--- ;var id=child.id;var 

[WARNING] [WARNING] The symbol id is declared but is apparently never used.
This code can probably be written in a more efficient way.
=node.childNodes[i];var id ---> = <--- child.id;var elementName=child.

[WARNING] [WARNING] The symbol child is declared but is apparently never used.
This code can probably be written in a more efficient way.
.childNodes[i];var id=child ---> . <--- id;var elementName=child.name;

[WARNING] [WARNING] The symbol elementName is declared but is apparently never used.
This code can probably be written in a more efficient way.
;var id=child.id;var elementName ---> = <--- child.name;if(child.nodeType

[WARNING] [WARNING] The symbol child is declared but is apparently never used.
This code can probably be written in a more efficient way.
id=child.id;var elementName=child ---> . <--- name;if(child.nodeType==1

[WARNING] [WARNING] The symbol child is declared but is apparently never used.
This code can probably be written in a more efficient way.
var elementName=child.name;if(child ---> . <--- nodeType==1){var isPartialSubmitContainer=(

[WARNING] [WARNING] The symbol isPartialSubmitContainer is declared but is apparently never used.
This code can probably be written in a more efficient way.
(child.nodeType==1){var isPartialSubmitContainer ---> = <--- ((id!=null)&&myfaces.

[WARNING] [WARNING] The symbol id is declared but is apparently never used.
This code can probably be written in a more efficient way.
==1){var isPartialSubmitContainer=((id ---> != <--- null)&&myfaces._impl._util.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
isPartialSubmitContainer=((id!=null)&&myfaces ---> . <--- _impl._util._LangUtils.arrayContains(partialIds

[WARNING] [WARNING] The symbol partialIds is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.arrayContains(partialIds ---> , <--- id));if(insideSubmittedPart||isPartialSubmitContainer

[WARNING] [WARNING] The symbol id is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._LangUtils.arrayContains(partialIds,id ---> ) <--- );if(insideSubmittedPart||isPartialSubmitContainer||(

[WARNING] [WARNING] The symbol insideSubmittedPart is declared but is apparently never used.
This code can probably be written in a more efficient way.
(partialIds,id));if(insideSubmittedPart ---> || <--- isPartialSubmitContainer||(elementName!=null&&elementName==

[WARNING] [WARNING] The symbol isPartialSubmitContainer is declared but is apparently never used.
This code can probably be written in a more efficient way.
,id));if(insideSubmittedPart||isPartialSubmitContainer ---> || <--- (elementName!=null&&elementName==myfaces.

[WARNING] [WARNING] The symbol elementName is declared but is apparently never used.
This code can probably be written in a more efficient way.
);if(insideSubmittedPart||isPartialSubmitContainer||(elementName ---> != <--- null&&elementName==myfaces._impl.core

[WARNING] [WARNING] The symbol elementName is declared but is apparently never used.
This code can probably be written in a more efficient way.
insideSubmittedPart||isPartialSubmitContainer||(elementName!=null&&elementName ---> == <--- myfaces._impl.core._jsfImpl._PROP_VIEWSTATE

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
isPartialSubmitContainer||(elementName!=null&&elementName==myfaces ---> . <--- _impl.core._jsfImpl._PROP_VIEWSTATE))

[WARNING] [WARNING] The symbol child is declared but is apparently never used.
This code can probably be written in a more efficient way.
._PROP_VIEWSTATE)){this.addField(child ---> , <--- stringBuffer);if(insideSubmittedPart||isPartialSubmitContainer)

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
)){this.addField(child,stringBuffer ---> ) <--- ;if(insideSubmittedPart||isPartialSubmitContainer){this

[WARNING] [WARNING] The symbol insideSubmittedPart is declared but is apparently never used.
This code can probably be written in a more efficient way.
addField(child,stringBuffer);if(insideSubmittedPart ---> || <--- isPartialSubmitContainer){this.addNodes(child,

[WARNING] [WARNING] The symbol isPartialSubmitContainer is declared but is apparently never used.
This code can probably be written in a more efficient way.
child,stringBuffer);if(insideSubmittedPart||isPartialSubmitContainer ---> ) <--- {this.addNodes(child,true,

[WARNING] [WARNING] The symbol child is declared but is apparently never used.
This code can probably be written in a more efficient way.
insideSubmittedPart||isPartialSubmitContainer){this.addNodes(child ---> , <--- true,partialIds,stringBuffer);}}

[WARNING] [WARNING] The symbol partialIds is declared but is apparently never used.
This code can probably be written in a more efficient way.
{this.addNodes(child,true,partialIds ---> , <--- stringBuffer);}}else{this.

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
.addNodes(child,true,partialIds,stringBuffer ---> ) <--- ;}}else{this.addNodes(

[WARNING] [WARNING] The symbol child is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}}else{this.addNodes(child ---> , <--- false,partialIds,stringBuffer);}}

[WARNING] [WARNING] The symbol partialIds is declared but is apparently never used.
This code can probably be written in a more efficient way.
{this.addNodes(child,false,partialIds ---> , <--- stringBuffer);}}}}};

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
.addNodes(child,false,partialIds,stringBuffer ---> ) <--- ;}}}}};myfaces.

[WARNING] [WARNING] The symbol elementName is declared but is apparently never used.
This code can probably be written in a more efficient way.
=function (element,stringBuffer){var elementName ---> = <--- element.name;var elementTagName=element.

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
(element,stringBuffer){var elementName=element ---> . <--- name;var elementTagName=element.tagName.

[WARNING] [WARNING] The symbol elementTagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
{var elementName=element.name;var elementTagName ---> = <--- element.tagName.toLowerCase();var 

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
elementName=element.name;var elementTagName=element ---> . <--- tagName.toLowerCase();var elementType=

[WARNING] [WARNING] The symbol elementType is declared but is apparently never used.
This code can probably be written in a more efficient way.
element.tagName.toLowerCase();var elementType ---> = <--- element.type;if(elementType!=null

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
tagName.toLowerCase();var elementType=element ---> . <--- type;if(elementType!=null){

[WARNING] [WARNING] The symbol elementType is declared but is apparently never used.
This code can probably be written in a more efficient way.
var elementType=element.type;if(elementType ---> != <--- null){elementType=elementType.toLowerCase(

[WARNING] [WARNING] The symbol elementType is declared but is apparently never used.
This code can probably be written in a more efficient way.
type;if(elementType!=null){elementType ---> = <--- elementType.toLowerCase();}if(

[WARNING] [WARNING] The symbol elementType is declared but is apparently never used.
This code can probably be written in a more efficient way.
if(elementType!=null){elementType=elementType ---> . <--- toLowerCase();}if(((

[WARNING] [WARNING] The symbol elementTagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
toLowerCase();}if(((elementTagName ---> == <--- "input"||elementTagName=="textarea"||elementTagName=="select"

[WARNING] [WARNING] The symbol elementTagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
}if(((elementTagName=="input"||elementTagName ---> == <--- "textarea"||elementTagName=="select")&&(elementName

[WARNING] [WARNING] The symbol elementTagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
(elementTagName=="input"||elementTagName=="textarea"||elementTagName ---> == <--- "select")&&(elementName!=null&&elementName

[WARNING] [WARNING] The symbol elementName is declared but is apparently never used.
This code can probably be written in a more efficient way.
=="textarea"||elementTagName=="select")&&(elementName ---> != <--- null&&elementName!=""))&&element

[WARNING] [WARNING] The symbol elementName is declared but is apparently never used.
This code can probably be written in a more efficient way.
=="select")&&(elementName!=null&&elementName ---> != <--- ""))&&element.disabled==false

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
!=null&&elementName!=""))&&element ---> . <--- disabled==false){if(elementTagName==

[WARNING] [WARNING] The symbol elementTagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
element.disabled==false){if(elementTagName ---> == <--- "select"){if(element.selectedIndex>=

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
if(elementTagName=="select"){if(element ---> . <--- selectedIndex>=0){var uLen=element

[WARNING] [WARNING] The symbol uLen is declared but is apparently never used.
This code can probably be written in a more efficient way.
(element.selectedIndex>=0){var uLen ---> = <--- element.options.length;for(var 

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
.selectedIndex>=0){var uLen=element ---> . <--- options.length;for(var u=

[WARNING] [WARNING] The symbol u is declared but is apparently never used.
This code can probably be written in a more efficient way.
element.options.length;for(var u ---> = <--- 0;u<uLen;u++)

[WARNING] [WARNING] The symbol u is declared but is apparently never used.
This code can probably be written in a more efficient way.
length;for(var u=0;u ---> < <--- uLen;u++){if(element

[WARNING] [WARNING] The symbol uLen is declared but is apparently never used.
This code can probably be written in a more efficient way.
for(var u=0;u<uLen ---> ; <--- u++){if(element.options

[WARNING] [WARNING] The symbol u is declared but is apparently never used.
This code can probably be written in a more efficient way.
var u=0;u<uLen;u ---> ++ <--- ){if(element.options[u

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
<uLen;u++){if(element ---> . <--- options[u].selected==true)

[WARNING] [WARNING] The symbol u is declared but is apparently never used.
This code can probably be written in a more efficient way.
++){if(element.options[u ---> ] <--- .selected==true){var elementOption=

[WARNING] [WARNING] The symbol elementOption is declared but is apparently never used.
This code can probably be written in a more efficient way.
u].selected==true){var elementOption ---> = <--- element.options[u];stringBuffer[

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
.selected==true){var elementOption=element ---> . <--- options[u];stringBuffer[stringBuffer.

[WARNING] [WARNING] The symbol u is declared but is apparently never used.
This code can probably be written in a more efficient way.
){var elementOption=element.options[u ---> ] <--- ;stringBuffer[stringBuffer.length]=encodeURIComponent

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
elementOption=element.options[u];stringBuffer ---> [ <--- stringBuffer.length]=encodeURIComponent(elementName)

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
element.options[u];stringBuffer[stringBuffer ---> . <--- length]=encodeURIComponent(elementName);stringBuffer

[WARNING] [WARNING] The symbol elementName is declared but is apparently never used.
This code can probably be written in a more efficient way.
stringBuffer[stringBuffer.length]=encodeURIComponent(elementName ---> ) <--- ;stringBuffer[stringBuffer.length]="="

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
.length]=encodeURIComponent(elementName);stringBuffer ---> [ <--- stringBuffer.length]="=";if(

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
]=encodeURIComponent(elementName);stringBuffer[stringBuffer ---> . <--- length]="=";if(elementOption.

[WARNING] [WARNING] The symbol elementOption is declared but is apparently never used.
This code can probably be written in a more efficient way.
stringBuffer.length]="=";if(elementOption ---> . <--- getAttribute("value")!=null){stringBuffer

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
.getAttribute("value")!=null){stringBuffer ---> [ <--- stringBuffer.length]=encodeURIComponent(elementOption.

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
("value")!=null){stringBuffer[stringBuffer ---> . <--- length]=encodeURIComponent(elementOption.value)

[WARNING] [WARNING] The symbol elementOption is declared but is apparently never used.
This code can probably be written in a more efficient way.
stringBuffer[stringBuffer.length]=encodeURIComponent(elementOption ---> . <--- value);}else{stringBuffer[stringBuffer

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
(elementOption.value);}else{stringBuffer ---> [ <--- stringBuffer.length]=encodeURIComponent(elementOption.

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
.value);}else{stringBuffer[stringBuffer ---> . <--- length]=encodeURIComponent(elementOption.text)

[WARNING] [WARNING] The symbol elementOption is declared but is apparently never used.
This code can probably be written in a more efficient way.
stringBuffer[stringBuffer.length]=encodeURIComponent(elementOption ---> . <--- text);}stringBuffer[stringBuffer.length

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
=encodeURIComponent(elementOption.text);}stringBuffer ---> [ <--- stringBuffer.length]="&";}}

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
(elementOption.text);}stringBuffer[stringBuffer ---> . <--- length]="&";}}}}

[WARNING] [WARNING] The symbol elementTagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
"&";}}}}if((elementTagName ---> != <--- "select"&&elementType!="button"&&elementType!="reset"

[WARNING] [WARNING] The symbol elementType is declared but is apparently never used.
This code can probably be written in a more efficient way.
}}if((elementTagName!="select"&&elementType ---> != <--- "button"&&elementType!="reset"&&elementType!="submit"

[WARNING] [WARNING] The symbol elementType is declared but is apparently never used.
This code can probably be written in a more efficient way.
(elementTagName!="select"&&elementType!="button"&&elementType ---> != <--- "reset"&&elementType!="submit"&&elementType!="image"

[WARNING] [WARNING] The symbol elementType is declared but is apparently never used.
This code can probably be written in a more efficient way.
&&elementType!="button"&&elementType!="reset"&&elementType ---> != <--- "submit"&&elementType!="image")&&((

[WARNING] [WARNING] The symbol elementType is declared but is apparently never used.
This code can probably be written in a more efficient way.
&&elementType!="reset"&&elementType!="submit"&&elementType ---> != <--- "image")&&((elementType!="checkbox"&&

[WARNING] [WARNING] The symbol elementType is declared but is apparently never used.
This code can probably be written in a more efficient way.
"submit"&&elementType!="image")&&((elementType ---> != <--- "checkbox"&&elementType!="radio")||element.

[WARNING] [WARNING] The symbol elementType is declared but is apparently never used.
This code can probably be written in a more efficient way.
"image")&&((elementType!="checkbox"&&elementType ---> != <--- "radio")||element.checked)){

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
elementType!="checkbox"&&elementType!="radio")||element ---> . <--- checked)){stringBuffer[stringBuffer.length

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
"radio")||element.checked)){stringBuffer ---> [ <--- stringBuffer.length]=encodeURIComponent(elementName)

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
||element.checked)){stringBuffer[stringBuffer ---> . <--- length]=encodeURIComponent(elementName);stringBuffer

[WARNING] [WARNING] The symbol elementName is declared but is apparently never used.
This code can probably be written in a more efficient way.
stringBuffer[stringBuffer.length]=encodeURIComponent(elementName ---> ) <--- ;stringBuffer[stringBuffer.length]="="

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
.length]=encodeURIComponent(elementName);stringBuffer ---> [ <--- stringBuffer.length]="=";stringBuffer[

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
]=encodeURIComponent(elementName);stringBuffer[stringBuffer ---> . <--- length]="=";stringBuffer[stringBuffer.

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
stringBuffer[stringBuffer.length]="=";stringBuffer ---> [ <--- stringBuffer.length]=encodeURIComponent(element.

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
stringBuffer.length]="=";stringBuffer[stringBuffer ---> . <--- length]=encodeURIComponent(element.value)

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
stringBuffer[stringBuffer.length]=encodeURIComponent(element ---> . <--- value);stringBuffer[stringBuffer.length]

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
]=encodeURIComponent(element.value);stringBuffer ---> [ <--- stringBuffer.length]="&";}}

[WARNING] [WARNING] The symbol stringBuffer is declared but is apparently never used.
This code can probably be written in a more efficient way.
encodeURIComponent(element.value);stringBuffer[stringBuffer ---> . <--- length]="&";}}};

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
=[];this.m_exception=new myfaces ---> . <--- _impl.xhrCore._Exception("myfaces._impl.xhrCore._AjaxRequestQueue","NONE"

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.handleCallback=function (){if(myfaces ---> . <--- _impl.xhrCore._AjaxRequestQueue.queue.m_request

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
_AjaxRequestQueue.queue.m_request!=null){myfaces ---> . <--- _impl.xhrCore._AjaxRequestQueue.queue.m_request

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
m_request.requestCallback();}else{myfaces ---> . <--- _impl.xhrCore._AjaxRequestQueue.queue.m_exception

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
=function (request){if(typeof request ---> . <--- m_delay=="number"){this.clearDelayTimeout(

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
=window.setTimeout(function (){myfaces ---> . <--- _impl.xhrCore._AjaxRequestQueue.queue.clearDelayTimeout

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._AjaxRequestQueue.queue.clearDelayTimeout();myfaces ---> . <--- _impl.xhrCore._AjaxRequestQueue.queue.queueNow

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
.xhrCore._AjaxRequestQueue.queue.queueNow(request ---> ) <--- ;},request.m_delay);}

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
queue.queueNow(request);},request ---> . <--- m_delay);}else{this.queueNow

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
);}else{this.queueNow(request ---> ) <--- ;}};myfaces._impl.xhrCore

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
delete this.delayTimeoutId;}}catch(e ---> ) <--- {}};myfaces._impl.xhrCore

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
m_request==null){this.m_request=request ---> ; <--- this.m_request.send();}

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
}else{this.m_queuedRequests.push(request ---> ) <--- ;if(request.m_queuesize>-1

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
m_queuedRequests.push(request);if(request ---> . <--- m_queuesize>-1&&request.m_queuesize<

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
if(request.m_queuesize>-1&&request ---> . <--- m_queuesize<this.m_queuedRequests.length){

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
,passThrough){this.m_exception=new myfaces ---> . <--- _impl.xhrCore._Exception("myfaces._impl.xhrCore._AjaxRequest",this

[WARNING] [WARNING] The symbol source is declared but is apparently never used.
This code can probably be written in a more efficient way.
.m_contentType="application/x-www-form-urlencoded";this.m_source=source ---> ; <--- this.m_xhr=null;this.m_partialIdsArray

[WARNING] [WARNING] The symbol errorlevel is declared but is apparently never used.
This code can probably be written in a more efficient way.
null;this.m_partialIdsArray=null;var errorlevel ---> = <--- "NONE";this.m_queuesize=-1;

[WARNING] [WARNING] The symbol _Utils is declared but is apparently never used.
This code can probably be written in a more efficient way.
;this.m_queuesize=-1;var _Utils ---> = <--- myfaces._impl._util._Utils;var 

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.m_queuesize=-1;var _Utils=myfaces ---> . <--- _impl._util._Utils;var _LangUtils=

[WARNING] [WARNING] The symbol _LangUtils is declared but is apparently never used.
This code can probably be written in a more efficient way.
myfaces._impl._util._Utils;var _LangUtils ---> = <--- myfaces._impl._util._LangUtils;if

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
_impl._util._Utils;var _LangUtils=myfaces ---> . <--- _impl._util._LangUtils;if(_Utils

[WARNING] [WARNING] The symbol _Utils is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils;if(_Utils ---> . <--- getLocalOrGlobalConfig(context,"errorlevel",null)!=

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
._LangUtils;if(_Utils.getLocalOrGlobalConfig(context ---> , <--- "errorlevel",null)!=null){errorlevel

[WARNING] [WARNING] The symbol errorlevel is declared but is apparently never used.
This code can probably be written in a more efficient way.
,"errorlevel",null)!=null){errorlevel ---> = <--- context.myfaces.errorlevel;}if(

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
,null)!=null){errorlevel=context ---> . <--- myfaces.errorlevel;}if(_Utils.

[WARNING] [WARNING] The symbol _Utils is declared but is apparently never used.
This code can probably be written in a more efficient way.
context.myfaces.errorlevel;}if(_Utils ---> . <--- getLocalOrGlobalConfig(context,"queuesize",null)!=

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
errorlevel;}if(_Utils.getLocalOrGlobalConfig(context ---> , <--- "queuesize",null)!=null){this

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
)!=null){this.m_queuesize=context ---> . <--- myfaces.queuesize;}if(_Utils.

[WARNING] [WARNING] The symbol _Utils is declared but is apparently never used.
This code can probably be written in a more efficient way.
context.myfaces.queuesize;}if(_Utils ---> . <--- getLocalOrGlobalConfig(context,"pps",null)!=

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
queuesize;}if(_Utils.getLocalOrGlobalConfig(context ---> , <--- "pps",null)!=null&&_LangUtils.

[WARNING] [WARNING] The symbol _LangUtils is declared but is apparently never used.
This code can probably be written in a more efficient way.
context,"pps",null)!=null&&_LangUtils ---> . <--- exists(passThrough,myfaces._impl.core

[WARNING] [WARNING] The symbol passThrough is declared but is apparently never used.
This code can probably be written in a more efficient way.
null)!=null&&_LangUtils.exists(passThrough ---> , <--- myfaces._impl.core._jsfImpl._PROP_EXECUTE

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
!=null&&_LangUtils.exists(passThrough,myfaces ---> . <--- _impl.core._jsfImpl._PROP_EXECUTE)&&

[WARNING] [WARNING] The symbol passThrough is declared but is apparently never used.
This code can probably be written in a more efficient way.
_impl.core._jsfImpl._PROP_EXECUTE)&&passThrough ---> [ <--- myfaces._impl.core._jsfImpl._PROP_EXECUTE

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
core._jsfImpl._PROP_EXECUTE)&&passThrough[myfaces ---> . <--- _impl.core._jsfImpl._PROP_EXECUTE].

[WARNING] [WARNING] The symbol passThrough is declared but is apparently never used.
This code can probably be written in a more efficient way.
length>0){this.m_partialIdsArray=passThrough ---> [ <--- myfaces._impl.core._jsfImpl._PROP_EXECUTE

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
0){this.m_partialIdsArray=passThrough[myfaces ---> . <--- _impl.core._jsfImpl._PROP_EXECUTE].

[WARNING] [WARNING] The symbol _Utils is declared but is apparently never used.
This code can probably be written in a more efficient way.
.split(" ");}if(_Utils ---> . <--- getLocalOrGlobalConfig(context,"timeout",null)!=

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
);}if(_Utils.getLocalOrGlobalConfig(context ---> , <--- "timeout",null)!=null){this

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
)!=null){this.m_timeout=context ---> . <--- myfaces.timeout;}if(_Utils.

[WARNING] [WARNING] The symbol _Utils is declared but is apparently never used.
This code can probably be written in a more efficient way.
context.myfaces.timeout;}if(_Utils ---> . <--- getLocalOrGlobalConfig(context,"delay",null)!=

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
timeout;}if(_Utils.getLocalOrGlobalConfig(context ---> , <--- "delay",null)!=null){this

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
)!=null){this.m_delay=context ---> . <--- myfaces.delay;}this.m_context=

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
myfaces.delay;}this.m_context=context ---> ; <--- this.m_response=new myfaces._impl.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
m_context=context;this.m_response=new myfaces ---> . <--- _impl.xhrCore._AjaxResponse(errorlevel);

[WARNING] [WARNING] The symbol errorlevel is declared but is apparently never used.
This code can probably be written in a more efficient way.
new myfaces._impl.xhrCore._AjaxResponse(errorlevel ---> ) <--- ;this.m_ajaxUtil=new myfaces._impl

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
(errorlevel);this.m_ajaxUtil=new myfaces ---> . <--- _impl.xhrCore._AjaxUtils(errorlevel);

[WARNING] [WARNING] The symbol errorlevel is declared but is apparently never used.
This code can probably be written in a more efficient way.
new myfaces._impl.xhrCore._AjaxUtils(errorlevel ---> ) <--- ;this.m_sourceForm=sourceForm;this.

[WARNING] [WARNING] The symbol sourceForm is declared but is apparently never used.
This code can probably be written in a more efficient way.
_AjaxUtils(errorlevel);this.m_sourceForm=sourceForm ---> ; <--- this.m_passThrough=passThrough;this.m_requestParameters

[WARNING] [WARNING] The symbol passThrough is declared but is apparently never used.
This code can probably be written in a more efficient way.
.m_sourceForm=sourceForm;this.m_passThrough=passThrough ---> ; <--- this.m_requestParameters=this.getViewState()

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
this.getViewState();for(var key --->  in  <--- this.m_passThrough){this.m_requestParameters=

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
=this.m_requestParameters+"&"+encodeURIComponent(key ---> ) <--- +"="+encodeURIComponent(this.m_passThrough[

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
+"="+encodeURIComponent(this.m_passThrough[key ---> ] <--- );}}catch(e){

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
[key]);}}catch(e ---> ) <--- {this.m_exception.throwError(null,

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
{this.m_exception.throwError(null,context ---> , <--- "Ctor",e);}};myfaces

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
.throwError(null,context,"Ctor",e ---> ) <--- ;}};myfaces._impl.xhrCore

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
(){try{this.m_xhr=myfaces ---> . <--- _impl._util._Utils.getXHRObject()

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
"partial/ajax");this.m_xhr.onreadystatechange=myfaces ---> . <--- _impl.xhrCore._AjaxRequestQueue.handleCallback;myfaces

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.xhrCore._AjaxRequestQueue.handleCallback;myfaces ---> . <--- ajax.sendEvent(this.m_xhr,this

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
(this.m_xhr,this.m_context,myfaces ---> . <--- _impl.core._jsfImpl._AJAX_STAGE_BEGIN);

[WARNING] [WARNING] The symbol timeoutId is declared but is apparently never used.
This code can probably be written in a more efficient way.
"undefined"!=typeof this.m_timeout){var timeoutId ---> = <--- window.setTimeout(function (){try

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
(function (){try{if(myfaces ---> . <--- _impl.xhrCore._AjaxRequestQueue.queue.m_request

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.m_request.m_xhr.readyState>0&&myfaces ---> . <--- _impl.xhrCore._AjaxRequestQueue.queue.m_request

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
m_request.m_xhr.readyState<4){myfaces ---> . <--- _impl.xhrCore._AjaxRequestQueue.queue.m_request

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
.abort();}}catch(e ---> ) <--- {}},this.m_timeout);

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
this.m_timeout);}}catch(e ---> ) <--- {this.m_exception.throwError(this.

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
.m_xhr,this.m_context,"send",e ---> ) <--- ;}};myfaces._impl.xhrCore

[WARNING] [WARNING] The symbol READY_STATE_DONE is declared but is apparently never used.
This code can probably be written in a more efficient way.
prototype.requestCallback=function (){var READY_STATE_DONE ---> = <--- 4;try{if(this.m_xhr

[WARNING] [WARNING] The symbol READY_STATE_DONE is declared but is apparently never used.
This code can probably be written in a more efficient way.
{if(this.m_xhr.readyState==READY_STATE_DONE ---> ) <--- {if(this.m_xhr.status>=

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
this.m_xhr.status<300){myfaces ---> . <--- ajax.sendEvent(this.m_xhr,this

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
(this.m_xhr,this.m_context,myfaces ---> . <--- _impl.core._jsfImpl._AJAX_STAGE_COMPLETE);

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
_impl.core._jsfImpl._AJAX_STAGE_COMPLETE);myfaces ---> . <--- ajax.response(this.m_xhr,this

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
this.m_xhr,this.m_context);myfaces ---> . <--- ajax.sendEvent(this.m_xhr,this

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
(this.m_xhr,this.m_context,myfaces ---> . <--- _impl.core._jsfImpl._AJAX_STAGE_SUCCESS);

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
_impl.core._jsfImpl._AJAX_STAGE_SUCCESS);myfaces ---> . <--- _impl.xhrCore._AjaxRequestQueue.queue.processQueue

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
queue.processQueue();}else{myfaces ---> . <--- ajax.sendEvent(this.m_xhr,this

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
(this.m_xhr,this.m_context,myfaces ---> . <--- _impl.core._jsfImpl._AJAX_STAGE_COMPLETE);

[WARNING] [WARNING] The symbol errorText is declared but is apparently never used.
This code can probably be written in a more efficient way.
.core._jsfImpl._AJAX_STAGE_COMPLETE);var errorText ---> ; <--- try{errorText="Request failed";if(this

[WARNING] [WARNING] The symbol errorText is declared but is apparently never used.
This code can probably be written in a more efficient way.
._AJAX_STAGE_COMPLETE);var errorText;try{errorText ---> = <--- "Request failed";if(this.m_xhr.status

[WARNING] [WARNING] The symbol errorText is declared but is apparently never used.
This code can probably be written in a more efficient way.
if(this.m_xhr.status){errorText ---> += <--- "with status "+this.m_xhr.status;if

[WARNING] [WARNING] The symbol errorText is declared but is apparently never used.
This code can probably be written in a more efficient way.
if(this.m_xhr.statusText){errorText ---> += <--- " and reason "+this.m_xhr.statusText;}

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
m_xhr.statusText;}}}catch(e ---> ) <--- {errorText="Request failed with unknown status";}myfaces.ajax

[WARNING] [WARNING] The symbol errorText is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}}}catch(e){errorText ---> = <--- "Request failed with unknown status";}myfaces.ajax.sendError(

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
(e){errorText="Request failed with unknown status";}myfaces ---> . <--- ajax.sendError(this.m_xhr,this

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
(this.m_xhr,this.m_context,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_HTTPERROR,myfaces

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.core._jsfImpl._ERROR_HTTPERROR,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_HTTPERROR,errorText

[WARNING] [WARNING] The symbol errorText is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.core._jsfImpl._ERROR_HTTPERROR,errorText ---> ) <--- ;}}}catch(e){

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
,errorText);}}}catch(e ---> ) <--- {this.m_exception.throwError(this.

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
.m_xhr,this.m_context,"requestCallback",e ---> ) <--- ;}};myfaces._impl.xhrCore

[WARNING] [WARNING] The symbol alarmThreshold is declared but is apparently never used.
This code can probably be written in a more efficient way.
function (alarmThreshold){this.alarmThreshold=alarmThreshold ---> ; <--- this.m_exception=new myfaces._impl.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
alarmThreshold=alarmThreshold;this.m_exception=new myfaces ---> . <--- _impl.xhrCore._Exception("myfaces._impl.xhrCore._AjaxResponse",this

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
{try{if("undefined"==typeof (request ---> ) <--- ||null==request){throw Exception(

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
"undefined"==typeof (request)||null==request ---> ) <--- {throw Exception("jsf.ajaxResponse: The response cannot be null or empty!");}if

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
Exception("jsf.ajaxResponse: The response cannot be null or empty!");}if(!myfaces ---> . <--- _impl._util._LangUtils.exists(request

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.exists(request ---> , <--- "responseXML")){myfaces.ajax.sendError

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.exists(request,"responseXML")){myfaces ---> . <--- ajax.sendError(request,context,myfaces

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
)){myfaces.ajax.sendError(request ---> , <--- context,myfaces._impl.core._jsfImpl

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
{myfaces.ajax.sendError(request,context ---> , <--- myfaces._impl.core._jsfImpl._ERROR_EMPTY_RESPONSE

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax.sendError(request,context,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_EMPTY_RESPONSE);

[WARNING] [WARNING] The symbol xmlContent is declared but is apparently never used.
This code can probably be written in a more efficient way.
_jsfImpl._ERROR_EMPTY_RESPONSE);return ;}var xmlContent ---> = <--- request.responseXML;if(xmlContent.firstChild

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
_ERROR_EMPTY_RESPONSE);return ;}var xmlContent=request ---> . <--- responseXML;if(xmlContent.firstChild.tagName

[WARNING] [WARNING] The symbol xmlContent is declared but is apparently never used.
This code can probably be written in a more efficient way.
var xmlContent=request.responseXML;if(xmlContent ---> . <--- firstChild.tagName=="parsererror"){myfaces.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
xmlContent.firstChild.tagName=="parsererror"){myfaces ---> . <--- ajax.sendError(request,context,myfaces

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
"parsererror"){myfaces.ajax.sendError(request ---> , <--- context,myfaces._impl.core._jsfImpl

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
{myfaces.ajax.sendError(request,context ---> , <--- myfaces._impl.core._jsfImpl._ERROR_MALFORMEDXML

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax.sendError(request,context,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_MALFORMEDXML);

[WARNING] [WARNING] The symbol partials is declared but is apparently never used.
This code can probably be written in a more efficient way.
_jsfImpl._ERROR_MALFORMEDXML);return ;}var partials ---> = <--- xmlContent.childNodes[0];if(

[WARNING] [WARNING] The symbol xmlContent is declared but is apparently never used.
This code can probably be written in a more efficient way.
_ERROR_MALFORMEDXML);return ;}var partials=xmlContent ---> . <--- childNodes[0];if("undefined"==

[WARNING] [WARNING] The symbol partials is declared but is apparently never used.
This code can probably be written in a more efficient way.
[0];if("undefined"==typeof partials ---> || <--- partials==null){myfaces.ajax.

[WARNING] [WARNING] The symbol partials is declared but is apparently never used.
This code can probably be written in a more efficient way.
];if("undefined"==typeof partials||partials ---> == <--- null){myfaces.ajax.sendError(

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
==typeof partials||partials==null){myfaces ---> . <--- ajax.sendError(request,context,myfaces

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
null){myfaces.ajax.sendError(request ---> , <--- context,myfaces._impl.core._jsfImpl

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
{myfaces.ajax.sendError(request,context ---> , <--- myfaces._impl.core._jsfImpl._ERROR_MALFORMEDXML

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax.sendError(request,context,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_MALFORMEDXML);

[WARNING] [WARNING] The symbol partials is declared but is apparently never used.
This code can probably be written in a more efficient way.
);return ;}else{if(partials ---> . <--- tagName!=this._RESPONSE_PARTIAL){partials=

[WARNING] [WARNING] The symbol partials is declared but is apparently never used.
This code can probably be written in a more efficient way.
partials.tagName!=this._RESPONSE_PARTIAL){partials ---> = <--- partials.nextSibling;if("undefined"==typeof 

[WARNING] [WARNING] The symbol partials is declared but is apparently never used.
This code can probably be written in a more efficient way.
tagName!=this._RESPONSE_PARTIAL){partials=partials ---> . <--- nextSibling;if("undefined"==typeof partials||

[WARNING] [WARNING] The symbol partials is declared but is apparently never used.
This code can probably be written in a more efficient way.
partials.nextSibling;if("undefined"==typeof partials ---> || <--- partials==null||partials.tagName!=this

[WARNING] [WARNING] The symbol partials is declared but is apparently never used.
This code can probably be written in a more efficient way.
nextSibling;if("undefined"==typeof partials||partials ---> == <--- null||partials.tagName!=this._RESPONSE_PARTIAL

[WARNING] [WARNING] The symbol partials is declared but is apparently never used.
This code can probably be written in a more efficient way.
"undefined"==typeof partials||partials==null||partials ---> . <--- tagName!=this._RESPONSE_PARTIAL){myfaces.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
partials.tagName!=this._RESPONSE_PARTIAL){myfaces ---> . <--- ajax.sendError(request,context,myfaces

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
_RESPONSE_PARTIAL){myfaces.ajax.sendError(request ---> , <--- context,myfaces._impl.core._jsfImpl

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
{myfaces.ajax.sendError(request,context ---> , <--- myfaces._impl.core._jsfImpl._ERROR_MALFORMEDXML

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax.sendError(request,context,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_MALFORMEDXML);

[WARNING] [WARNING] The symbol childNodesLength is declared but is apparently never used.
This code can probably be written in a more efficient way.
_ERROR_MALFORMEDXML);return ;}}}var childNodesLength ---> = <--- partials.childNodes.length;for(var 

[WARNING] [WARNING] The symbol partials is declared but is apparently never used.
This code can probably be written in a more efficient way.
;return ;}}}var childNodesLength=partials ---> . <--- childNodes.length;for(var loop=

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
partials.childNodes.length;for(var loop ---> = <--- 0;loop<childNodesLength;loop++)

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
length;for(var loop=0;loop ---> < <--- childNodesLength;loop++){var childNode=

[WARNING] [WARNING] The symbol childNodesLength is declared but is apparently never used.
This code can probably be written in a more efficient way.
for(var loop=0;loop<childNodesLength ---> ; <--- loop++){var childNode=partials.

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
var loop=0;loop<childNodesLength;loop ---> ++ <--- ){var childNode=partials.childNodes[

[WARNING] [WARNING] The symbol childNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
loop<childNodesLength;loop++){var childNode ---> = <--- partials.childNodes[loop];var tagName

[WARNING] [WARNING] The symbol partials is declared but is apparently never used.
This code can probably be written in a more efficient way.
childNodesLength;loop++){var childNode=partials ---> . <--- childNodes[loop];var tagName=childNode

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
){var childNode=partials.childNodes[loop ---> ] <--- ;var tagName=childNode.tagName;if

[WARNING] [WARNING] The symbol tagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
=partials.childNodes[loop];var tagName ---> = <--- childNode.tagName;if(tagName==this

[WARNING] [WARNING] The symbol childNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
.childNodes[loop];var tagName=childNode ---> . <--- tagName;if(tagName==this._PCMD_ERROR

[WARNING] [WARNING] The symbol tagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
var tagName=childNode.tagName;if(tagName ---> == <--- this._PCMD_ERROR){this.processError(

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
this._PCMD_ERROR){this.processError(request ---> , <--- context,childNode);return ;}else

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
_PCMD_ERROR){this.processError(request,context ---> , <--- childNode);return ;}else{if

[WARNING] [WARNING] The symbol childNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
{this.processError(request,context,childNode ---> ) <--- ;return ;}else{if(tagName

[WARNING] [WARNING] The symbol tagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
);return ;}else{if(tagName ---> == <--- this._PCMD_REDIRECT){if(!this

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
){if(!this.processRedirect(request ---> , <--- context,childNode)){return ;}

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
if(!this.processRedirect(request,context ---> , <--- childNode)){return ;}}else

[WARNING] [WARNING] The symbol childNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
!this.processRedirect(request,context,childNode ---> ) <--- ){return ;}}else{if

[WARNING] [WARNING] The symbol tagName is declared but is apparently never used.
This code can probably be written in a more efficient way.
{return ;}}else{if(tagName ---> == <--- this._PCMD_CHANGES){if(!this

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
){if(!this.processChanges(request ---> , <--- context,childNode)){return ;}

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
if(!this.processChanges(request,context ---> , <--- childNode)){return ;}}}

[WARNING] [WARNING] The symbol childNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
!this.processChanges(request,context,childNode ---> ) <--- ){return ;}}}}}

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}}}}}}catch(e ---> ) <--- {this.m_exception.throwError(request,

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
e){this.m_exception.throwError(request ---> , <--- context,"processResponse",e);}}

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
{this.m_exception.throwError(request,context ---> , <--- "processResponse",e);}};myfaces

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
.throwError(request,context,"processResponse",e ---> ) <--- ;}};myfaces._impl.xhrCore

[WARNING] [WARNING] The symbol errorName is declared but is apparently never used.
This code can probably be written in a more efficient way.
(request,context,node){var errorName ---> = <--- node.firstChild.textContent;var errorMessage=

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
,context,node){var errorName=node ---> . <--- firstChild.textContent;var errorMessage=node.

[WARNING] [WARNING] The symbol errorMessage is declared but is apparently never used.
This code can probably be written in a more efficient way.
errorName=node.firstChild.textContent;var errorMessage ---> = <--- node.childNodes[1].firstChild.

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
node.firstChild.textContent;var errorMessage=node ---> . <--- childNodes[1].firstChild.data;

[WARNING] [WARNING] The symbol errorName is declared but is apparently never used.
This code can probably be written in a more efficient way.
firstChild.data;if("undefined"==typeof errorName ---> || <--- null==errorName){errorName="";

[WARNING] [WARNING] The symbol errorName is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"==typeof errorName||null==errorName ---> ) <--- {errorName="";}if("undefined"

[WARNING] [WARNING] The symbol errorName is declared but is apparently never used.
This code can probably be written in a more efficient way.
==typeof errorName||null==errorName){errorName ---> = <--- "";}if("undefined"==typeof errorMessage

[WARNING] [WARNING] The symbol errorMessage is declared but is apparently never used.
This code can probably be written in a more efficient way.
="";}if("undefined"==typeof errorMessage ---> || <--- null==errorMessage){errorMessage="";

[WARNING] [WARNING] The symbol errorMessage is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"==typeof errorMessage||null==errorMessage ---> ) <--- {errorMessage="";}myfaces.ajax

[WARNING] [WARNING] The symbol errorMessage is declared but is apparently never used.
This code can probably be written in a more efficient way.
==typeof errorMessage||null==errorMessage){errorMessage ---> = <--- "";}myfaces.ajax.sendError(

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
==errorMessage){errorMessage="";}myfaces ---> . <--- ajax.sendError(request,context,myfaces

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
"";}myfaces.ajax.sendError(request ---> , <--- context,myfaces._impl.core._jsfImpl

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
}myfaces.ajax.sendError(request,context ---> , <--- myfaces._impl.core._jsfImpl._ERROR_SERVER_ERROR

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax.sendError(request,context,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_SERVER_ERROR,errorName

[WARNING] [WARNING] The symbol errorName is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.core._jsfImpl._ERROR_SERVER_ERROR,errorName ---> , <--- errorMessage);};myfaces._impl.

[WARNING] [WARNING] The symbol errorMessage is declared but is apparently never used.
This code can probably be written in a more efficient way.
.core._jsfImpl._ERROR_SERVER_ERROR,errorName,errorMessage ---> ) <--- ;};myfaces._impl.xhrCore.

[WARNING] [WARNING] The symbol redirectUrl is declared but is apparently never used.
This code can probably be written in a more efficient way.
(request,context,node){var redirectUrl ---> = <--- node.getAttribute("url");if(

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
,context,node){var redirectUrl=node ---> . <--- getAttribute("url");if("undefined"==

[WARNING] [WARNING] The symbol redirectUrl is declared but is apparently never used.
This code can probably be written in a more efficient way.
("url");if("undefined"==typeof redirectUrl ---> || <--- null==redirectUrl){myfaces.ajax.

[WARNING] [WARNING] The symbol redirectUrl is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"==typeof redirectUrl||null==redirectUrl ---> ) <--- {myfaces.ajax.sendError(request,

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
==typeof redirectUrl||null==redirectUrl){myfaces ---> . <--- ajax.sendError(request,context,myfaces

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
redirectUrl){myfaces.ajax.sendError(request ---> , <--- context,myfaces._impl.core._jsfImpl

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
{myfaces.ajax.sendError(request,context ---> , <--- myfaces._impl.core._jsfImpl._ERROR_MALFORMEDXML

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax.sendError(request,context,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_MALFORMEDXML,myfaces

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.core._jsfImpl._ERROR_MALFORMEDXML,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_MALFORMEDXML,"Redirect without url"

[WARNING] [WARNING] The symbol redirectUrl is declared but is apparently never used.
This code can probably be written in a more efficient way.
_ERROR_MALFORMEDXML,"Redirect without url");return false;}redirectUrl ---> = <--- myfaces._impl._util._LangUtils.trim

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
"Redirect without url");return false;}redirectUrl=myfaces ---> . <--- _impl._util._LangUtils.trim(redirectUrl

[WARNING] [WARNING] The symbol redirectUrl is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.trim(redirectUrl ---> ) <--- ;if(redirectUrl==""){return 

[WARNING] [WARNING] The symbol redirectUrl is declared but is apparently never used.
This code can probably be written in a more efficient way.
_LangUtils.trim(redirectUrl);if(redirectUrl ---> == <--- ""){return false;}window.

[WARNING] [WARNING] The symbol redirectUrl is declared but is apparently never used.
This code can probably be written in a more efficient way.
{return false;}window.location=redirectUrl ---> ; <--- return true;};myfaces._impl.

[WARNING] [WARNING] The symbol changes is declared but is apparently never used.
This code can probably be written in a more efficient way.
(request,context,node){var changes ---> = <--- node.childNodes;for(var i=

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
,context,node){var changes=node ---> . <--- childNodes;for(var i=0;

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
changes=node.childNodes;for(var i ---> = <--- 0;i<changes.length;i

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
childNodes;for(var i=0;i ---> < <--- changes.length;i++){if

[WARNING] [WARNING] The symbol changes is declared but is apparently never used.
This code can probably be written in a more efficient way.
for(var i=0;i<changes ---> . <--- length;i++){if(changes

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
=0;i<changes.length;i ---> ++ <--- ){if(changes[i].

[WARNING] [WARNING] The symbol changes is declared but is apparently never used.
This code can probably be written in a more efficient way.
.length;i++){if(changes ---> [ <--- i].tagName=="update"){if

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
;i++){if(changes[i ---> ] <--- .tagName=="update"){if(!

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
){if(!this.processUpdate(request ---> , <--- context,changes[i])){

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
if(!this.processUpdate(request,context ---> , <--- changes[i])){return false

[WARNING] [WARNING] The symbol changes is declared but is apparently never used.
This code can probably be written in a more efficient way.
!this.processUpdate(request,context,changes ---> [ <--- i])){return false;}

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
.processUpdate(request,context,changes[i ---> ] <--- )){return false;}}else

[WARNING] [WARNING] The symbol changes is declared but is apparently never used.
This code can probably be written in a more efficient way.
return false;}}else{if(changes ---> [ <--- i].tagName==this._PCMD_EVAL)

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}}else{if(changes[i ---> ] <--- .tagName==this._PCMD_EVAL){myfaces

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
].tagName==this._PCMD_EVAL){myfaces ---> . <--- _impl._util._Utils.globalEval(changes

[WARNING] [WARNING] The symbol changes is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.globalEval(changes ---> [ <--- i].firstChild.data);}

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.globalEval(changes[i ---> ] <--- .firstChild.data);}else{

[WARNING] [WARNING] The symbol changes is declared but is apparently never used.
This code can probably be written in a more efficient way.
.data);}else{if(changes ---> [ <--- i].tagName==this._PCMD_INSERT)

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
);}else{if(changes[i ---> ] <--- .tagName==this._PCMD_INSERT){if

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
){if(!this.processInsert(request ---> , <--- context,changes[i])){

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
if(!this.processInsert(request,context ---> , <--- changes[i])){return false

[WARNING] [WARNING] The symbol changes is declared but is apparently never used.
This code can probably be written in a more efficient way.
!this.processInsert(request,context,changes ---> [ <--- i])){return false;}

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
.processInsert(request,context,changes[i ---> ] <--- )){return false;}}else

[WARNING] [WARNING] The symbol changes is declared but is apparently never used.
This code can probably be written in a more efficient way.
return false;}}else{if(changes ---> [ <--- i].tagName==this._PCMD_DELETE)

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}}else{if(changes[i ---> ] <--- .tagName==this._PCMD_DELETE){if

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
){if(!this.processDelete(request ---> , <--- context,changes[i])){

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
if(!this.processDelete(request,context ---> , <--- changes[i])){return false

[WARNING] [WARNING] The symbol changes is declared but is apparently never used.
This code can probably be written in a more efficient way.
!this.processDelete(request,context,changes ---> [ <--- i])){return false;}

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
.processDelete(request,context,changes[i ---> ] <--- )){return false;}}else

[WARNING] [WARNING] The symbol changes is declared but is apparently never used.
This code can probably be written in a more efficient way.
return false;}}else{if(changes ---> [ <--- i].tagName==this._PCMD_ATTRIBUTES)

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}}else{if(changes[i ---> ] <--- .tagName==this._PCMD_ATTRIBUTES){if

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
){if(!this.processAttributes(request ---> , <--- context,changes[i])){

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
if(!this.processAttributes(request,context ---> , <--- changes[i])){return false

[WARNING] [WARNING] The symbol changes is declared but is apparently never used.
This code can probably be written in a more efficient way.
!this.processAttributes(request,context,changes ---> [ <--- i])){return false;}

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
.processAttributes(request,context,changes[i ---> ] <--- )){return false;}}else

[WARNING] [WARNING] The symbol changes is declared but is apparently never used.
This code can probably be written in a more efficient way.
return false;}}else{if(changes ---> [ <--- i].tagName==this._PCMD_EXTENSION)

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}}else{if(changes[i ---> ] <--- .tagName==this._PCMD_EXTENSION){}

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
==this._PCMD_EXTENSION){}else{myfaces ---> . <--- ajax.sendError(request,context,myfaces

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
}else{myfaces.ajax.sendError(request ---> , <--- context,myfaces._impl.core._jsfImpl

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
{myfaces.ajax.sendError(request,context ---> , <--- myfaces._impl.core._jsfImpl._ERROR_MALFORMEDXML

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax.sendError(request,context,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_MALFORMEDXML);

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
request,context,node){if(node ---> . <--- getAttribute("id")=="javax.faces.ViewState"){var 

[WARNING] [WARNING] The symbol sourceForm is declared but is apparently never used.
This code can probably be written in a more efficient way.
getAttribute("id")=="javax.faces.ViewState"){var sourceForm ---> = <--- myfaces._impl._util._Utils.getParent

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
"id")=="javax.faces.ViewState"){var sourceForm=myfaces ---> . <--- _impl._util._Utils.getParent(null

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.getParent(null,context ---> , <--- context.source,"form");if(

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
._Utils.getParent(null,context,context ---> . <--- source,"form");if("undefined"==

[WARNING] [WARNING] The symbol sourceForm is declared but is apparently never used.
This code can probably be written in a more efficient way.
,"form");if("undefined"==typeof sourceForm ---> || <--- null==sourceForm){sourceForm=document.

[WARNING] [WARNING] The symbol sourceForm is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"==typeof sourceForm||null==sourceForm ---> ) <--- {sourceForm=document.forms.length>

[WARNING] [WARNING] The symbol sourceForm is declared but is apparently never used.
This code can probably be written in a more efficient way.
==typeof sourceForm||null==sourceForm){sourceForm ---> = <--- document.forms.length>0?document

[WARNING] [WARNING] The symbol sourceForm is declared but is apparently never used.
This code can probably be written in a more efficient way.
]:null;}if(null!=sourceForm ---> ) <--- {var element=myfaces._impl._util

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
}if(null!=sourceForm){var element ---> = <--- myfaces._impl._util._Utils.getElementFromForm

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
(null!=sourceForm){var element=myfaces ---> . <--- _impl._util._Utils.getElementFromForm(request

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.getElementFromForm(request ---> , <--- context,"javax.faces.ViewState",sourceForm,true,true

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.getElementFromForm(request,context ---> , <--- "javax.faces.ViewState",sourceForm,true,true);

[WARNING] [WARNING] The symbol sourceForm is declared but is apparently never used.
This code can probably be written in a more efficient way.
.getElementFromForm(request,context,"javax.faces.ViewState",sourceForm ---> , <--- true,true);if(null==

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
true,true);if(null==element ---> ) <--- {element=document.createElement("input")

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
);if(null==element){element ---> = <--- document.createElement("input");myfaces.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
element=document.createElement("input");myfaces ---> . <--- _impl._util._Utils.setAttribute(element

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.setAttribute(element ---> , <--- "type","hidden");myfaces._impl.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
setAttribute(element,"type","hidden");myfaces ---> . <--- _impl._util._Utils.setAttribute(element

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.setAttribute(element ---> , <--- "name","javax.faces.ViewState");sourceForm.appendChild(

[WARNING] [WARNING] The symbol sourceForm is declared but is apparently never used.
This code can probably be written in a more efficient way.
setAttribute(element,"name","javax.faces.ViewState");sourceForm ---> . <--- appendChild(element);}myfaces._impl

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
"name","javax.faces.ViewState");sourceForm.appendChild(element ---> ) <--- ;}myfaces._impl._util._Utils

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
;sourceForm.appendChild(element);}myfaces ---> . <--- _impl._util._Utils.setAttribute(element

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.setAttribute(element ---> , <--- "value",node.firstChild.nodeValue);

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
._Utils.setAttribute(element,"value",node ---> . <--- firstChild.nodeValue);}}else{

[WARNING] [WARNING] The symbol cDataBlock is declared but is apparently never used.
This code can probably be written in a more efficient way.
.nodeValue);}}else{var cDataBlock ---> = <--- [];for(var i=0

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
var cDataBlock=[];for(var i ---> = <--- 0;i<node.childNodes.length

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
];for(var i=0;i ---> < <--- node.childNodes.length;i++)

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
for(var i=0;i<node ---> . <--- childNodes.length;i++){cDataBlock

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
;i<node.childNodes.length;i ---> ++ <--- ){cDataBlock.push(node.childNodes

[WARNING] [WARNING] The symbol cDataBlock is declared but is apparently never used.
This code can probably be written in a more efficient way.
.childNodes.length;i++){cDataBlock ---> . <--- push(node.childNodes[i].

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
;i++){cDataBlock.push(node ---> . <--- childNodes[i].data);}

[WARNING] [WARNING] The symbol i is declared but is apparently never used.
This code can probably be written in a more efficient way.
{cDataBlock.push(node.childNodes[i ---> ] <--- .data);}cDataBlock=cDataBlock.

[WARNING] [WARNING] The symbol cDataBlock is declared but is apparently never used.
This code can probably be written in a more efficient way.
childNodes[i].data);}cDataBlock ---> = <--- cDataBlock.join("");switch(

[WARNING] [WARNING] The symbol cDataBlock is declared but is apparently never used.
This code can probably be written in a more efficient way.
i].data);}cDataBlock=cDataBlock ---> . <--- join("");switch(node.

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
cDataBlock.join("");switch(node ---> . <--- getAttribute("id")){case "javax.faces.ViewRoot":

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
){case "javax.faces.ViewRoot":this._replaceBody(request ---> , <--- context,cDataBlock);break ;case "javax.faces.ViewHead"

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
case "javax.faces.ViewRoot":this._replaceBody(request,context ---> , <--- cDataBlock);break ;case "javax.faces.ViewHead":throw 

[WARNING] [WARNING] The symbol cDataBlock is declared but is apparently never used.
This code can probably be written in a more efficient way.
:this._replaceBody(request,context,cDataBlock ---> ) <--- ;break ;case "javax.faces.ViewHead":throw new Error

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
break ;case "javax.faces.ViewBody":this._replaceBody(request ---> , <--- context,cDataBlock);break ;default:

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
case "javax.faces.ViewBody":this._replaceBody(request,context ---> , <--- cDataBlock);break ;default:this.

[WARNING] [WARNING] The symbol cDataBlock is declared but is apparently never used.
This code can probably be written in a more efficient way.
:this._replaceBody(request,context,cDataBlock ---> ) <--- ;break ;default:this._replaceElement(

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
;break ;default:this._replaceElement(request ---> , <--- context,node.getAttribute("id"),

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
;default:this._replaceElement(request,context ---> , <--- node.getAttribute("id"),cDataBlock)

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
:this._replaceElement(request,context,node ---> . <--- getAttribute("id"),cDataBlock);break 

[WARNING] [WARNING] The symbol cDataBlock is declared but is apparently never used.
This code can probably be written in a more efficient way.
context,node.getAttribute("id"),cDataBlock ---> ) <--- ;break ;}}return true;}

[WARNING] [WARNING] The symbol parser is declared but is apparently never used.
This code can probably be written in a more efficient way.
(request,context,newData){var parser ---> = <--- myfaces.ajax._impl=new (myfaces

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
,context,newData){var parser=myfaces ---> . <--- ajax._impl=new (myfaces._impl

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
=myfaces.ajax._impl=new (myfaces ---> . <--- _impl._util._Utils.getGlobalConfig("updateParser"

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.getGlobalConfig("updateParser",myfaces ---> . <--- _impl._util._HtmlStripper))()

[WARNING] [WARNING] The symbol oldBody is declared but is apparently never used.
This code can probably be written in a more efficient way.
_util._HtmlStripper))();var oldBody ---> = <--- document.getElementsByTagName("body")[0]

[WARNING] [WARNING] The symbol newBody is declared but is apparently never used.
This code can probably be written in a more efficient way.
getElementsByTagName("body")[0];var newBody ---> = <--- document.createElement("body");var placeHolder

[WARNING] [WARNING] The symbol placeHolder is declared but is apparently never used.
This code can probably be written in a more efficient way.
=document.createElement("body");var placeHolder ---> = <--- document.createElement("div");var bodyParent

[WARNING] [WARNING] The symbol bodyParent is declared but is apparently never used.
This code can probably be written in a more efficient way.
=document.createElement("div");var bodyParent ---> = <--- oldBody.parentNode;newBody.appendChild(placeHolder

[WARNING] [WARNING] The symbol oldBody is declared but is apparently never used.
This code can probably be written in a more efficient way.
.createElement("div");var bodyParent=oldBody ---> . <--- parentNode;newBody.appendChild(placeHolder);

[WARNING] [WARNING] The symbol newBody is declared but is apparently never used.
This code can probably be written in a more efficient way.
);var bodyParent=oldBody.parentNode;newBody ---> . <--- appendChild(placeHolder);var bodyData=parser

[WARNING] [WARNING] The symbol placeHolder is declared but is apparently never used.
This code can probably be written in a more efficient way.
=oldBody.parentNode;newBody.appendChild(placeHolder ---> ) <--- ;var bodyData=parser.parse(newData

[WARNING] [WARNING] The symbol bodyData is declared but is apparently never used.
This code can probably be written in a more efficient way.
;newBody.appendChild(placeHolder);var bodyData ---> = <--- parser.parse(newData,"body");

[WARNING] [WARNING] The symbol parser is declared but is apparently never used.
This code can probably be written in a more efficient way.
.appendChild(placeHolder);var bodyData=parser ---> . <--- parse(newData,"body");bodyParent.

[WARNING] [WARNING] The symbol newData is declared but is apparently never used.
This code can probably be written in a more efficient way.
);var bodyData=parser.parse(newData ---> , <--- "body");bodyParent.replaceChild(newBody,

[WARNING] [WARNING] The symbol bodyParent is declared but is apparently never used.
This code can probably be written in a more efficient way.
parser.parse(newData,"body");bodyParent ---> . <--- replaceChild(newBody,oldBody);this.

[WARNING] [WARNING] The symbol newBody is declared but is apparently never used.
This code can probably be written in a more efficient way.
newData,"body");bodyParent.replaceChild(newBody ---> , <--- oldBody);this._replaceElement(request,

[WARNING] [WARNING] The symbol oldBody is declared but is apparently never used.
This code can probably be written in a more efficient way.
"body");bodyParent.replaceChild(newBody,oldBody ---> ) <--- ;this._replaceElement(request,context,

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
newBody,oldBody);this._replaceElement(request ---> , <--- context,placeHolder,bodyData);for(

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
oldBody);this._replaceElement(request,context ---> , <--- placeHolder,bodyData);for(var key

[WARNING] [WARNING] The symbol placeHolder is declared but is apparently never used.
This code can probably be written in a more efficient way.
;this._replaceElement(request,context,placeHolder ---> , <--- bodyData);for(var key in parser

[WARNING] [WARNING] The symbol bodyData is declared but is apparently never used.
This code can probably be written in a more efficient way.
._replaceElement(request,context,placeHolder,bodyData ---> ) <--- ;for(var key in parser.tagAttributes

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
,placeHolder,bodyData);for(var key --->  in  <--- parser.tagAttributes){var value=parser

[WARNING] [WARNING] The symbol parser is declared but is apparently never used.
This code can probably be written in a more efficient way.
,bodyData);for(var key in parser ---> . <--- tagAttributes){var value=parser.tagAttributes

[WARNING] [WARNING] The symbol value is declared but is apparently never used.
This code can probably be written in a more efficient way.
var key in parser.tagAttributes){var value ---> = <--- parser.tagAttributes[key];myfaces.

[WARNING] [WARNING] The symbol parser is declared but is apparently never used.
This code can probably be written in a more efficient way.
 in parser.tagAttributes){var value=parser ---> . <--- tagAttributes[key];myfaces._impl.

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
){var value=parser.tagAttributes[key ---> ] <--- ;myfaces._impl._util._Utils.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
value=parser.tagAttributes[key];myfaces ---> . <--- _impl._util._Utils.setAttribute(newBody

[WARNING] [WARNING] The symbol newBody is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.setAttribute(newBody ---> , <--- key,value);}};myfaces

[WARNING] [WARNING] The symbol key is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.setAttribute(newBody,key ---> , <--- value);}};myfaces._impl

[WARNING] [WARNING] The symbol value is declared but is apparently never used.
This code can probably be written in a more efficient way.
._Utils.setAttribute(newBody,key,value ---> ) <--- ;}};myfaces._impl.xhrCore

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
request,context,oldElement,newData){myfaces ---> . <--- _impl._util._Utils.replaceHtmlItem(request

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.replaceHtmlItem(request ---> , <--- context,oldElement,newData,this.m_htmlFormElement

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.replaceHtmlItem(request,context ---> , <--- oldElement,newData,this.m_htmlFormElement);

[WARNING] [WARNING] The symbol oldElement is declared but is apparently never used.
This code can probably be written in a more efficient way.
._Utils.replaceHtmlItem(request,context,oldElement ---> , <--- newData,this.m_htmlFormElement);};

[WARNING] [WARNING] The symbol newData is declared but is apparently never used.
This code can probably be written in a more efficient way.
.replaceHtmlItem(request,context,oldElement,newData ---> , <--- this.m_htmlFormElement);};myfaces.

[WARNING] [WARNING] The symbol insertId is declared but is apparently never used.
This code can probably be written in a more efficient way.
(request,context,node){var insertId ---> = <--- node.getAttribute("id");var beforeId

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
,context,node){var insertId=node ---> . <--- getAttribute("id");var beforeId=node

[WARNING] [WARNING] The symbol beforeId is declared but is apparently never used.
This code can probably be written in a more efficient way.
=node.getAttribute("id");var beforeId ---> = <--- node.getAttribute("before");var afterId

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
.getAttribute("id");var beforeId=node ---> . <--- getAttribute("before");var afterId=node

[WARNING] [WARNING] The symbol afterId is declared but is apparently never used.
This code can probably be written in a more efficient way.
=node.getAttribute("before");var afterId ---> = <--- node.getAttribute("after");var insertSet

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
.getAttribute("before");var afterId=node ---> . <--- getAttribute("after");var insertSet="undefined"

[WARNING] [WARNING] The symbol insertSet is declared but is apparently never used.
This code can probably be written in a more efficient way.
=node.getAttribute("after");var insertSet ---> = <--- "undefined"!=typeof insertId&&null!=insertId&&

[WARNING] [WARNING] The symbol insertId is declared but is apparently never used.
This code can probably be written in a more efficient way.
"after");var insertSet="undefined"!=typeof insertId ---> && <--- null!=insertId&&myfaces._impl._util

[WARNING] [WARNING] The symbol insertId is declared but is apparently never used.
This code can probably be written in a more efficient way.
insertSet="undefined"!=typeof insertId&&null!=insertId ---> && <--- myfaces._impl._util._LangUtils.trim

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
"undefined"!=typeof insertId&&null!=insertId&&myfaces ---> . <--- _impl._util._LangUtils.trim(insertId

[WARNING] [WARNING] The symbol insertId is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.trim(insertId ---> ) <--- !="";var beforeSet="undefined"!=typeof 

[WARNING] [WARNING] The symbol beforeSet is declared but is apparently never used.
This code can probably be written in a more efficient way.
.trim(insertId)!="";var beforeSet ---> = <--- "undefined"!=typeof beforeId&&null!=beforeId&&

[WARNING] [WARNING] The symbol beforeId is declared but is apparently never used.
This code can probably be written in a more efficient way.
!="";var beforeSet="undefined"!=typeof beforeId ---> && <--- null!=beforeId&&myfaces._impl._util

[WARNING] [WARNING] The symbol beforeId is declared but is apparently never used.
This code can probably be written in a more efficient way.
beforeSet="undefined"!=typeof beforeId&&null!=beforeId ---> && <--- myfaces._impl._util._LangUtils.trim

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
"undefined"!=typeof beforeId&&null!=beforeId&&myfaces ---> . <--- _impl._util._LangUtils.trim(beforeId

[WARNING] [WARNING] The symbol beforeId is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.trim(beforeId ---> ) <--- !="";var afterSet="undefined"!=typeof 

[WARNING] [WARNING] The symbol afterSet is declared but is apparently never used.
This code can probably be written in a more efficient way.
.trim(beforeId)!="";var afterSet ---> = <--- "undefined"!=typeof afterId&&null!=afterId&&

[WARNING] [WARNING] The symbol afterId is declared but is apparently never used.
This code can probably be written in a more efficient way.
!="";var afterSet="undefined"!=typeof afterId ---> && <--- null!=afterId&&myfaces._impl._util

[WARNING] [WARNING] The symbol afterId is declared but is apparently never used.
This code can probably be written in a more efficient way.
afterSet="undefined"!=typeof afterId&&null!=afterId ---> && <--- myfaces._impl._util._LangUtils.trim

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
"undefined"!=typeof afterId&&null!=afterId&&myfaces ---> . <--- _impl._util._LangUtils.trim(afterId

[WARNING] [WARNING] The symbol afterId is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.trim(afterId ---> ) <--- !="";if(!insertSet){

[WARNING] [WARNING] The symbol insertSet is declared but is apparently never used.
This code can probably be written in a more efficient way.
(afterId)!="";if(!insertSet ---> ) <--- {myfaces.ajax.sendError(request,

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
!="";if(!insertSet){myfaces ---> . <--- ajax.sendError(request,context,myfaces

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
insertSet){myfaces.ajax.sendError(request ---> , <--- context,myfaces._impl.core._jsfImpl

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
{myfaces.ajax.sendError(request,context ---> , <--- myfaces._impl.core._jsfImpl._ERROR_MALFORMEDXML

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax.sendError(request,context,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_MALFORMEDXML,myfaces

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.core._jsfImpl._ERROR_MALFORMEDXML,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_MALFORMEDXML,"Error in PPR Insert, id must be present"

[WARNING] [WARNING] The symbol beforeSet is declared but is apparently never used.
This code can probably be written in a more efficient way.
;return false;}if(!(beforeSet ---> || <--- afterSet)){myfaces.ajax.sendError

[WARNING] [WARNING] The symbol afterSet is declared but is apparently never used.
This code can probably be written in a more efficient way.
false;}if(!(beforeSet||afterSet ---> ) <--- ){myfaces.ajax.sendError(request

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
(!(beforeSet||afterSet)){myfaces ---> . <--- ajax.sendError(request,context,myfaces

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
)){myfaces.ajax.sendError(request ---> , <--- context,myfaces._impl.core._jsfImpl

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
{myfaces.ajax.sendError(request,context ---> , <--- myfaces._impl.core._jsfImpl._ERROR_MALFORMEDXML

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax.sendError(request,context,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_MALFORMEDXML,myfaces

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.core._jsfImpl._ERROR_MALFORMEDXML,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_MALFORMEDXML,"Error in PPR Insert, before id or after id must be present"

[WARNING] [WARNING] The symbol nodeHolder is declared but is apparently never used.
This code can probably be written in a more efficient way.
,"Error in PPR Insert, before id or after id must be present");return false;}var nodeHolder ---> = <--- null;var parentNode=null;if(

[WARNING] [WARNING] The symbol parentNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
false;}var nodeHolder=null;var parentNode ---> = <--- null;if(beforeSet){beforeId=

[WARNING] [WARNING] The symbol beforeSet is declared but is apparently never used.
This code can probably be written in a more efficient way.
null;var parentNode=null;if(beforeSet ---> ) <--- {beforeId=myfaces._impl._util.

[WARNING] [WARNING] The symbol beforeId is declared but is apparently never used.
This code can probably be written in a more efficient way.
parentNode=null;if(beforeSet){beforeId ---> = <--- myfaces._impl._util._LangUtils.trim

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
null;if(beforeSet){beforeId=myfaces ---> . <--- _impl._util._LangUtils.trim(beforeId

[WARNING] [WARNING] The symbol beforeId is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.trim(beforeId ---> ) <--- ;var beforeNode=document.getElementById(beforeId

[WARNING] [WARNING] The symbol beforeNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
._LangUtils.trim(beforeId);var beforeNode ---> = <--- document.getElementById(beforeId);if(

[WARNING] [WARNING] The symbol beforeId is declared but is apparently never used.
This code can probably be written in a more efficient way.
);var beforeNode=document.getElementById(beforeId ---> ) <--- ;if("undefined"==typeof beforeNode||null

[WARNING] [WARNING] The symbol beforeNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
(beforeId);if("undefined"==typeof beforeNode ---> || <--- null==beforeNode){myfaces.ajax.

[WARNING] [WARNING] The symbol beforeNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"==typeof beforeNode||null==beforeNode ---> ) <--- {myfaces.ajax.sendError(request,

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
==typeof beforeNode||null==beforeNode){myfaces ---> . <--- ajax.sendError(request,context,myfaces

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
beforeNode){myfaces.ajax.sendError(request ---> , <--- context,myfaces._impl.core._jsfImpl

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
{myfaces.ajax.sendError(request,context ---> , <--- myfaces._impl.core._jsfImpl._ERROR_MALFORMEDXML

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax.sendError(request,context,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_MALFORMEDXML,myfaces

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.core._jsfImpl._ERROR_MALFORMEDXML,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_MALFORMEDXML,"Error in PPR Insert, before  node of id "

[WARNING] [WARNING] The symbol beforeId is declared but is apparently never used.
This code can probably be written in a more efficient way.
.core._jsfImpl._ERROR_MALFORMEDXML,"Error in PPR Insert, before  node of id "+beforeId ---> + <--- " does not exist in document");return false;}nodeHolder=

[WARNING] [WARNING] The symbol nodeHolder is declared but is apparently never used.
This code can probably be written in a more efficient way.
beforeId+" does not exist in document");return false;}nodeHolder ---> = <--- document.createElement("div");parentNode=

[WARNING] [WARNING] The symbol parentNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
nodeHolder=document.createElement("div");parentNode ---> = <--- beforeNode.parentNode;parentNode.insertBefore(nodeHolder

[WARNING] [WARNING] The symbol beforeNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
document.createElement("div");parentNode=beforeNode ---> . <--- parentNode;parentNode.insertBefore(nodeHolder,beforeNode

[WARNING] [WARNING] The symbol parentNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
"div");parentNode=beforeNode.parentNode;parentNode ---> . <--- insertBefore(nodeHolder,beforeNode);myfaces.

[WARNING] [WARNING] The symbol nodeHolder is declared but is apparently never used.
This code can probably be written in a more efficient way.
=beforeNode.parentNode;parentNode.insertBefore(nodeHolder ---> , <--- beforeNode);myfaces._impl._util.

[WARNING] [WARNING] The symbol beforeNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
.parentNode;parentNode.insertBefore(nodeHolder,beforeNode ---> ) <--- ;myfaces._impl._util._Utils.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
parentNode.insertBefore(nodeHolder,beforeNode);myfaces ---> . <--- _impl._util._Utils.replaceHtmlItem(request

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.replaceHtmlItem(request ---> , <--- context,nodeHolder,node.firstChild.data

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.replaceHtmlItem(request,context ---> , <--- nodeHolder,node.firstChild.data,null

[WARNING] [WARNING] The symbol nodeHolder is declared but is apparently never used.
This code can probably be written in a more efficient way.
._Utils.replaceHtmlItem(request,context,nodeHolder ---> , <--- node.firstChild.data,null);

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
.replaceHtmlItem(request,context,nodeHolder,node ---> . <--- firstChild.data,null);}else

[WARNING] [WARNING] The symbol afterId is declared but is apparently never used.
This code can probably be written in a more efficient way.
.data,null);}else{afterId ---> = <--- myfaces._impl._util._LangUtils.trim

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
,null);}else{afterId=myfaces ---> . <--- _impl._util._LangUtils.trim(afterId

[WARNING] [WARNING] The symbol afterId is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.trim(afterId ---> ) <--- ;var afterNode=document.getElementById(afterId

[WARNING] [WARNING] The symbol afterNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
._LangUtils.trim(afterId);var afterNode ---> = <--- document.getElementById(afterId);if(

[WARNING] [WARNING] The symbol afterId is declared but is apparently never used.
This code can probably be written in a more efficient way.
);var afterNode=document.getElementById(afterId ---> ) <--- ;if("undefined"==typeof afterNode||null

[WARNING] [WARNING] The symbol afterNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
(afterId);if("undefined"==typeof afterNode ---> || <--- null==afterNode){myfaces.ajax.

[WARNING] [WARNING] The symbol afterNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"==typeof afterNode||null==afterNode ---> ) <--- {myfaces.ajax.sendError(request,

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
==typeof afterNode||null==afterNode){myfaces ---> . <--- ajax.sendError(request,context,myfaces

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
afterNode){myfaces.ajax.sendError(request ---> , <--- context,myfaces._impl.core._jsfImpl

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
{myfaces.ajax.sendError(request,context ---> , <--- myfaces._impl.core._jsfImpl._ERROR_MALFORMEDXML

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax.sendError(request,context,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_MALFORMEDXML,myfaces

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.core._jsfImpl._ERROR_MALFORMEDXML,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_MALFORMEDXML,"Error in PPR Insert, after  node of id "

[WARNING] [WARNING] The symbol nodeHolder is declared but is apparently never used.
This code can probably be written in a more efficient way.
after+" does not exist in document");return false;}nodeHolder ---> = <--- document.createElement("div");parentNode=

[WARNING] [WARNING] The symbol parentNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
nodeHolder=document.createElement("div");parentNode ---> = <--- afterNode.parentNode;parentNode.insertBefore(nodeHolder

[WARNING] [WARNING] The symbol afterNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
document.createElement("div");parentNode=afterNode ---> . <--- parentNode;parentNode.insertBefore(nodeHolder,afterNode

[WARNING] [WARNING] The symbol parentNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
"div");parentNode=afterNode.parentNode;parentNode ---> . <--- insertBefore(nodeHolder,afterNode.nextSibling);

[WARNING] [WARNING] The symbol nodeHolder is declared but is apparently never used.
This code can probably be written in a more efficient way.
=afterNode.parentNode;parentNode.insertBefore(nodeHolder ---> , <--- afterNode.nextSibling);myfaces._impl.

[WARNING] [WARNING] The symbol afterNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
.parentNode;parentNode.insertBefore(nodeHolder,afterNode ---> . <--- nextSibling);myfaces._impl._util.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
insertBefore(nodeHolder,afterNode.nextSibling);myfaces ---> . <--- _impl._util._Utils.replaceHtmlItem(request

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.replaceHtmlItem(request ---> , <--- context,nodeHolder,node.firstChild.data

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.replaceHtmlItem(request,context ---> , <--- nodeHolder,node.firstChild.data,null

[WARNING] [WARNING] The symbol nodeHolder is declared but is apparently never used.
This code can probably be written in a more efficient way.
._Utils.replaceHtmlItem(request,context,nodeHolder ---> , <--- node.firstChild.data,null);

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
.replaceHtmlItem(request,context,nodeHolder,node ---> . <--- firstChild.data,null);}return 

[WARNING] [WARNING] The symbol deleteId is declared but is apparently never used.
This code can probably be written in a more efficient way.
(request,context,node){var deleteId ---> = <--- node.getAttribute("id");if(

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
,context,node){var deleteId=node ---> . <--- getAttribute("id");if("undefined"==

[WARNING] [WARNING] The symbol deleteId is declared but is apparently never used.
This code can probably be written in a more efficient way.
("id");if("undefined"==typeof deleteId ---> || <--- null==deleteId){myfaces.ajax.

[WARNING] [WARNING] The symbol deleteId is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"==typeof deleteId||null==deleteId ---> ) <--- {myfaces.ajax.sendError(request,

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
==typeof deleteId||null==deleteId){myfaces ---> . <--- ajax.sendError(request,context,myfaces

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
deleteId){myfaces.ajax.sendError(request ---> , <--- context,myfaces._impl.core._jsfImpl

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
{myfaces.ajax.sendError(request,context ---> , <--- myfaces._impl.core._jsfImpl._ERROR_MALFORMEDXML

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax.sendError(request,context,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_MALFORMEDXML,myfaces

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.core._jsfImpl._ERROR_MALFORMEDXML,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_MALFORMEDXML,"Error in delete, id not in xml markup"

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
_ERROR_MALFORMEDXML,"Error in delete, id not in xml markup");return false;}myfaces ---> . <--- _impl._util._Utils.deleteItem(request

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.deleteItem(request ---> , <--- context,deleteId,"","");

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.deleteItem(request,context ---> , <--- deleteId,"","");return true

[WARNING] [WARNING] The symbol deleteId is declared but is apparently never used.
This code can probably be written in a more efficient way.
._Utils.deleteItem(request,context,deleteId ---> , <--- "","");return true;}

[WARNING] [WARNING] The symbol attributesRoot is declared but is apparently never used.
This code can probably be written in a more efficient way.
(request,context,node){var attributesRoot ---> = <--- node;var elementId=attributesRoot.getAttribute(

[WARNING] [WARNING] The symbol node is declared but is apparently never used.
This code can probably be written in a more efficient way.
,context,node){var attributesRoot=node ---> ; <--- var elementId=attributesRoot.getAttribute("id")

[WARNING] [WARNING] The symbol elementId is declared but is apparently never used.
This code can probably be written in a more efficient way.
node){var attributesRoot=node;var elementId ---> = <--- attributesRoot.getAttribute("id");if(

[WARNING] [WARNING] The symbol attributesRoot is declared but is apparently never used.
This code can probably be written in a more efficient way.
{var attributesRoot=node;var elementId=attributesRoot ---> . <--- getAttribute("id");if("undefined"==

[WARNING] [WARNING] The symbol elementId is declared but is apparently never used.
This code can probably be written in a more efficient way.
("id");if("undefined"==typeof elementId ---> || <--- null==elementId){myfaces.ajax.

[WARNING] [WARNING] The symbol elementId is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"==typeof elementId||null==elementId ---> ) <--- {myfaces.ajax.sendError(request,

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
==typeof elementId||null==elementId){myfaces ---> . <--- ajax.sendError(request,context,myfaces

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
elementId){myfaces.ajax.sendError(request ---> , <--- context,myfaces._impl.core._jsfImpl

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
{myfaces.ajax.sendError(request,context ---> , <--- myfaces._impl.core._jsfImpl._ERROR_MALFORMEDXML

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax.sendError(request,context,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_MALFORMEDXML,myfaces

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.core._jsfImpl._ERROR_MALFORMEDXML,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_MALFORMEDXML,"Error in attributes, id not in xml markup"

[WARNING] [WARNING] The symbol childs is declared but is apparently never used.
This code can probably be written in a more efficient way.
,"Error in attributes, id not in xml markup");return false;}var childs ---> = <--- attributesRoot.childNodes;if("undefined"==typeof 

[WARNING] [WARNING] The symbol attributesRoot is declared but is apparently never used.
This code can probably be written in a more efficient way.
);return false;}var childs=attributesRoot ---> . <--- childNodes;if("undefined"==typeof childs||

[WARNING] [WARNING] The symbol childs is declared but is apparently never used.
This code can probably be written in a more efficient way.
attributesRoot.childNodes;if("undefined"==typeof childs ---> || <--- null==childs){return false;}

[WARNING] [WARNING] The symbol childs is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"==typeof childs||null==childs ---> ) <--- {return false;}for(var loop2

[WARNING] [WARNING] The symbol loop2 is declared but is apparently never used.
This code can probably be written in a more efficient way.
){return false;}for(var loop2 ---> = <--- 0;loop2<childs.length;loop2

[WARNING] [WARNING] The symbol loop2 is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}for(var loop2=0;loop2 ---> < <--- childs.length;loop2++){var 

[WARNING] [WARNING] The symbol childs is declared but is apparently never used.
This code can probably be written in a more efficient way.
for(var loop2=0;loop2<childs ---> . <--- length;loop2++){var attributesNode=

[WARNING] [WARNING] The symbol loop2 is declared but is apparently never used.
This code can probably be written in a more efficient way.
=0;loop2<childs.length;loop2 ---> ++ <--- ){var attributesNode=childs[loop2]

[WARNING] [WARNING] The symbol attributesNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
childs.length;loop2++){var attributesNode ---> = <--- childs[loop2];var attributeName=attributesNode

[WARNING] [WARNING] The symbol childs is declared but is apparently never used.
This code can probably be written in a more efficient way.
length;loop2++){var attributesNode=childs ---> [ <--- loop2];var attributeName=attributesNode.getAttribute

[WARNING] [WARNING] The symbol loop2 is declared but is apparently never used.
This code can probably be written in a more efficient way.
loop2++){var attributesNode=childs[loop2 ---> ] <--- ;var attributeName=attributesNode.getAttribute("name"

[WARNING] [WARNING] The symbol attributeName is declared but is apparently never used.
This code can probably be written in a more efficient way.
var attributesNode=childs[loop2];var attributeName ---> = <--- attributesNode.getAttribute("name");var attributeValue

[WARNING] [WARNING] The symbol attributesNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
=childs[loop2];var attributeName=attributesNode ---> . <--- getAttribute("name");var attributeValue=attributesNode

[WARNING] [WARNING] The symbol attributeValue is declared but is apparently never used.
This code can probably be written in a more efficient way.
=attributesNode.getAttribute("name");var attributeValue ---> = <--- attributesNode.getAttribute("value");if(

[WARNING] [WARNING] The symbol attributesNode is declared but is apparently never used.
This code can probably be written in a more efficient way.
.getAttribute("name");var attributeValue=attributesNode ---> . <--- getAttribute("value");if("undefined"==

[WARNING] [WARNING] The symbol attributeName is declared but is apparently never used.
This code can probably be written in a more efficient way.
("value");if("undefined"==typeof attributeName ---> || <--- null==attributeName){continue ;}attributeName

[WARNING] [WARNING] The symbol attributeName is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"==typeof attributeName||null==attributeName ---> ) <--- {continue ;}attributeName=myfaces._impl

[WARNING] [WARNING] The symbol attributeName is declared but is apparently never used.
This code can probably be written in a more efficient way.
||null==attributeName){continue ;}attributeName ---> = <--- myfaces._impl._util._LangUtils.trim

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
==attributeName){continue ;}attributeName=myfaces ---> . <--- _impl._util._LangUtils.trim(attributeName

[WARNING] [WARNING] The symbol attributeName is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.trim(attributeName ---> ) <--- ;if("undefined"==typeof attributeValue||null

[WARNING] [WARNING] The symbol attributeValue is declared but is apparently never used.
This code can probably be written in a more efficient way.
(attributeName);if("undefined"==typeof attributeValue ---> || <--- null==attributeValue){attributeValue="";

[WARNING] [WARNING] The symbol attributeValue is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"==typeof attributeValue||null==attributeValue ---> ) <--- {attributeValue="";}switch(elementId

[WARNING] [WARNING] The symbol attributeValue is declared but is apparently never used.
This code can probably be written in a more efficient way.
==typeof attributeValue||null==attributeValue){attributeValue ---> = <--- "";}switch(elementId){case 

[WARNING] [WARNING] The symbol elementId is declared but is apparently never used.
This code can probably be written in a more efficient way.
){attributeValue="";}switch(elementId ---> ) <--- {case "javax.faces.ViewRoot":throw new Error("Changing of viewRoot attributes is not supported"

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
"Changing of head attributes is not supported");break ;case "javax.faces.ViewHead":var element ---> = <--- document.getElementsByTagName("body")[0]

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.getElementsByTagName("body")[0];myfaces ---> . <--- _impl._util._Utils.setAttribute(element

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._Utils.setAttribute(element ---> , <--- attributeName,attributeValue);break ;default:

[WARNING] [WARNING] The symbol attributeName is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.setAttribute(element,attributeName ---> , <--- attributeValue);break ;default:myfaces.

[WARNING] [WARNING] The symbol attributeValue is declared but is apparently never used.
This code can probably be written in a more efficient way.
._Utils.setAttribute(element,attributeName,attributeValue ---> ) <--- ;break ;default:myfaces._impl.

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
attributeName,attributeValue);break ;default:myfaces ---> . <--- _impl._util._Utils.setAttribute(document

[WARNING] [WARNING] The symbol elementId is declared but is apparently never used.
This code can probably be written in a more efficient way.
._Utils.setAttribute(document.getElementById(elementId ---> ) <--- ,attributeName,attributeValue);break ;}

[WARNING] [WARNING] The symbol attributeName is declared but is apparently never used.
This code can probably be written in a more efficient way.
setAttribute(document.getElementById(elementId),attributeName ---> , <--- attributeValue);break ;}}return true

[WARNING] [WARNING] The symbol attributeValue is declared but is apparently never used.
This code can probably be written in a more efficient way.
document.getElementById(elementId),attributeName,attributeValue ---> ) <--- ;break ;}}return true;}

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.getViewState=function (FORM_ELEMENT){return myfaces ---> . <--- _impl.xhrCore._AjaxRequestQueue.queue.m_request

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
source,sourceForm,context,passThroughValues){myfaces ---> . <--- _impl.xhrCore._AjaxRequestQueue.queue.queueRequest

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
xhrCore._AjaxRequestQueue.queue.queueRequest(new myfaces ---> . <--- _impl.xhrCore._AjaxRequest(source,sourceForm

[WARNING] [WARNING] The symbol source is declared but is apparently never used.
This code can probably be written in a more efficient way.
new myfaces._impl.xhrCore._AjaxRequest(source ---> , <--- sourceForm,context,passThroughValues));}

[WARNING] [WARNING] The symbol sourceForm is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.xhrCore._AjaxRequest(source,sourceForm ---> , <--- context,passThroughValues));};myfaces

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
.xhrCore._AjaxRequest(source,sourceForm,context ---> , <--- passThroughValues));};myfaces._impl

[WARNING] [WARNING] The symbol passThroughValues is declared but is apparently never used.
This code can probably be written in a more efficient way.
._AjaxRequest(source,sourceForm,context,passThroughValues ---> ) <--- );};myfaces._impl.xhrCore

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
_ajaxResponse=function (request,context){myfaces ---> . <--- _impl.xhrCore._AjaxRequestQueue.queue.m_request

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
.queue.m_request.m_response.processResponse(request ---> , <--- context);};}_reserveMyfacesNamespaces()

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
.m_request.m_response.processResponse(request,context ---> ) <--- ;};}_reserveMyfacesNamespaces();if

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
(){this._requestHandler=new (myfaces ---> . <--- _impl._util._Utils.getGlobalConfig("transport"

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.getGlobalConfig("transport",myfaces ---> . <--- _impl.xhrCore._Ajax))()

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
();this._eventListenerQueue=new (myfaces ---> . <--- _impl._util._Utils.getGlobalConfig("eventListenerQueue"

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.getGlobalConfig("eventListenerQueue",myfaces ---> . <--- _impl._util._ListenerQueue))()

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
();this._errorListenerQueue=new (myfaces ---> . <--- _impl._util._Utils.getGlobalConfig("errorListenerQueue"

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.getGlobalConfig("errorListenerQueue",myfaces ---> . <--- _impl._util._ListenerQueue))()

[WARNING] [WARNING] The symbol formElement is declared but is apparently never used.
This code can probably be written in a more efficient way.
formElement){if("undefined"==typeof (formElement ---> ) <--- ||null==formElement||"undefined"==typeof (

[WARNING] [WARNING] The symbol formElement is declared but is apparently never used.
This code can probably be written in a more efficient way.
"undefined"==typeof (formElement)||null==formElement ---> || <--- "undefined"==typeof (formElement.nodeName)||

[WARNING] [WARNING] The symbol formElement is declared but is apparently never used.
This code can probably be written in a more efficient way.
||null==formElement||"undefined"==typeof (formElement ---> . <--- nodeName)||null==formElement.nodeName||

[WARNING] [WARNING] The symbol formElement is declared but is apparently never used.
This code can probably be written in a more efficient way.
typeof (formElement.nodeName)||null==formElement ---> . <--- nodeName||formElement.nodeName.toLowerCase()

[WARNING] [WARNING] The symbol formElement is declared but is apparently never used.
This code can probably be written in a more efficient way.
nodeName)||null==formElement.nodeName||formElement ---> . <--- nodeName.toLowerCase()!="form"){

[WARNING] [WARNING] The symbol formElement is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}return this._requestHandler.getViewState(formElement ---> ) <--- ;};myfaces._impl.core.

[WARNING] [WARNING] The symbol JSF2Utils is declared but is apparently never used.
This code can probably be written in a more efficient way.
._assertElement=function (element){var JSF2Utils ---> = <--- myfaces._impl._util._LangUtils;if

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
=function (element){var JSF2Utils=myfaces ---> . <--- _impl._util._LangUtils;if("undefined"

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
._LangUtils;if("undefined"==typeof (element ---> ) <--- ||null==element){throw new Exception

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
"undefined"==typeof (element)||null==element ---> ) <--- {throw new Exception("jsf.ajax, element must be set!");}

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
{throw new Exception("jsf.ajax, element must be set!");}element ---> = <--- JSF2Utils.byId(element);if(

[WARNING] [WARNING] The symbol JSF2Utils is declared but is apparently never used.
This code can probably be written in a more efficient way.
new Exception("jsf.ajax, element must be set!");}element=JSF2Utils ---> . <--- byId(element);if("undefined"==

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
);}element=JSF2Utils.byId(element ---> ) <--- ;if("undefined"==typeof element||null

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
(element);if("undefined"==typeof element ---> || <--- null==element){throw new Exception(

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"==typeof element||null==element ---> ) <--- {throw new Exception("Element either must be a string to a or must be a valid dom node");}

[WARNING] [WARNING] The symbol func is declared but is apparently never used.
This code can probably be written in a more efficient way.
(func){if("undefined"==typeof func ---> || <--- null==func){return ;}if

[WARNING] [WARNING] The symbol func is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"==typeof func||null==func ---> ) <--- {return ;}if(!(func

[WARNING] [WARNING] The symbol func is declared but is apparently never used.
This code can probably be written in a more efficient way.
){return ;}if(!(func --->  instanceof  <--- Function)){throw new Exception("Functioncall "

[WARNING] [WARNING] The symbol func is declared but is apparently never used.
This code can probably be written in a more efficient way.
)){throw new Exception("Functioncall "+func ---> + <--- " is not a function! ");}};myfaces._impl

[WARNING] [WARNING] The symbol JSF2Utils is declared but is apparently never used.
This code can probably be written in a more efficient way.
(element,event,options){var JSF2Utils ---> = <--- myfaces._impl._util._LangUtils;element

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
,event,options){var JSF2Utils=myfaces ---> . <--- _impl._util._LangUtils;element=JSF2Utils

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
=myfaces._impl._util._LangUtils;element ---> = <--- JSF2Utils.byId(element);this.

[WARNING] [WARNING] The symbol JSF2Utils is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils;element=JSF2Utils ---> . <--- byId(element);this._assertElement(

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
._LangUtils;element=JSF2Utils.byId(element ---> ) <--- ;this._assertElement(element);this

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
byId(element);this._assertElement(element ---> ) <--- ;this._assertFunction(options.onerror)

[WARNING] [WARNING] The symbol options is declared but is apparently never used.
This code can probably be written in a more efficient way.
_assertElement(element);this._assertFunction(options ---> . <--- onerror);this._assertFunction(options.

[WARNING] [WARNING] The symbol options is declared but is apparently never used.
This code can probably be written in a more efficient way.
options.onerror);this._assertFunction(options ---> . <--- onevent);var passThroughArguments=JSF2Utils.mixMaps

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
._assertFunction(options.onevent);var passThroughArguments ---> = <--- JSF2Utils.mixMaps({},options,

[WARNING] [WARNING] The symbol JSF2Utils is declared but is apparently never used.
This code can probably be written in a more efficient way.
(options.onevent);var passThroughArguments=JSF2Utils ---> . <--- mixMaps({},options,true)

[WARNING] [WARNING] The symbol options is declared but is apparently never used.
This code can probably be written in a more efficient way.
passThroughArguments=JSF2Utils.mixMaps({},options ---> , <--- true);passThroughArguments.onevent=null;

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
({},options,true);passThroughArguments ---> . <--- onevent=null;delete passThroughArguments.onevent;

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
);passThroughArguments.onevent=null;delete passThroughArguments ---> . <--- onevent;passThroughArguments.onerror=null;delete 

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
onevent=null;delete passThroughArguments.onevent;passThroughArguments ---> . <--- onerror=null;delete passThroughArguments.onerror;

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
onevent;passThroughArguments.onerror=null;delete passThroughArguments ---> . <--- onerror;if("undefined"!=typeof event&&

[WARNING] [WARNING] The symbol event is declared but is apparently never used.
This code can probably be written in a more efficient way.
passThroughArguments.onerror;if("undefined"!=typeof event ---> && <--- null!=event){passThroughArguments[myfaces.

[WARNING] [WARNING] The symbol event is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"!=typeof event&&null!=event ---> ) <--- {passThroughArguments[myfaces._impl.core.

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
!=typeof event&&null!=event){passThroughArguments ---> [ <--- myfaces._impl.core._jsfImpl._PROP_EVENT

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
event&&null!=event){passThroughArguments[myfaces ---> . <--- _impl.core._jsfImpl._PROP_EVENT]=

[WARNING] [WARNING] The symbol event is declared but is apparently never used.
This code can probably be written in a more efficient way.
_impl.core._jsfImpl._PROP_EVENT]=event ---> . <--- type;}var ajaxContext={};

[WARNING] [WARNING] The symbol ajaxContext is declared but is apparently never used.
This code can probably be written in a more efficient way.
_PROP_EVENT]=event.type;}var ajaxContext ---> = <--- {};ajaxContext.source=element;

[WARNING] [WARNING] The symbol ajaxContext is declared but is apparently never used.
This code can probably be written in a more efficient way.
type;}var ajaxContext={};ajaxContext ---> . <--- source=element;ajaxContext.onevent=options

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
ajaxContext={};ajaxContext.source=element ---> ; <--- ajaxContext.onevent=options.onevent;ajaxContext

[WARNING] [WARNING] The symbol ajaxContext is declared but is apparently never used.
This code can probably be written in a more efficient way.
{};ajaxContext.source=element;ajaxContext ---> . <--- onevent=options.onevent;ajaxContext.onerror

[WARNING] [WARNING] The symbol options is declared but is apparently never used.
This code can probably be written in a more efficient way.
.source=element;ajaxContext.onevent=options ---> . <--- onevent;ajaxContext.onerror=options.onerror

[WARNING] [WARNING] The symbol ajaxContext is declared but is apparently never used.
This code can probably be written in a more efficient way.
;ajaxContext.onevent=options.onevent;ajaxContext ---> . <--- onerror=options.onerror;var sourceForm=

[WARNING] [WARNING] The symbol options is declared but is apparently never used.
This code can probably be written in a more efficient way.
=options.onevent;ajaxContext.onerror=options ---> . <--- onerror;var sourceForm=myfaces._impl.

[WARNING] [WARNING] The symbol sourceForm is declared but is apparently never used.
This code can probably be written in a more efficient way.
ajaxContext.onerror=options.onerror;var sourceForm ---> = <--- myfaces._impl._util._Utils.getParent

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
onerror=options.onerror;var sourceForm=myfaces ---> . <--- _impl._util._Utils.getParent(null

[WARNING] [WARNING] The symbol ajaxContext is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.getParent(null,ajaxContext ---> , <--- element,"form");if("undefined"==

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
._Utils.getParent(null,ajaxContext,element ---> , <--- "form");if("undefined"==typeof sourceForm

[WARNING] [WARNING] The symbol sourceForm is declared but is apparently never used.
This code can probably be written in a more efficient way.
,"form");if("undefined"==typeof sourceForm ---> || <--- null==sourceForm){sourceForm=document.

[WARNING] [WARNING] The symbol sourceForm is declared but is apparently never used.
This code can probably be written in a more efficient way.
if("undefined"==typeof sourceForm||null==sourceForm ---> ) <--- {sourceForm=document.forms[0]

[WARNING] [WARNING] The symbol sourceForm is declared but is apparently never used.
This code can probably be written in a more efficient way.
==typeof sourceForm||null==sourceForm){sourceForm ---> = <--- document.forms[0];}passThroughArguments

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
=document.forms[0];}passThroughArguments ---> [ <--- myfaces._impl.core._jsfImpl._PROP_PARTIAL_SOURCE

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.forms[0];}passThroughArguments[myfaces ---> . <--- _impl.core._jsfImpl._PROP_PARTIAL_SOURCE]=

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
_impl.core._jsfImpl._PROP_PARTIAL_SOURCE]=element ---> . <--- id;passThroughArguments[myfaces._impl.core

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
_jsfImpl._PROP_PARTIAL_SOURCE]=element.id;passThroughArguments ---> [ <--- myfaces._impl.core._jsfImpl._PROP_AJAX

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
_PROP_PARTIAL_SOURCE]=element.id;passThroughArguments[myfaces ---> . <--- _impl.core._jsfImpl._PROP_AJAX]=

[WARNING] [WARNING] The symbol JSF2Utils is declared but is apparently never used.
This code can probably be written in a more efficient way.
_jsfImpl._PROP_AJAX]=true;if(JSF2Utils ---> . <--- exists(passThroughArguments,"execute")){var 

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
=true;if(JSF2Utils.exists(passThroughArguments ---> , <--- "execute")){var execString=JSF2Utils.

[WARNING] [WARNING] The symbol execString is declared but is apparently never used.
This code can probably be written in a more efficient way.
exists(passThroughArguments,"execute")){var execString ---> = <--- JSF2Utils.arrayToString(passThroughArguments.execute," "

[WARNING] [WARNING] The symbol JSF2Utils is declared but is apparently never used.
This code can probably be written in a more efficient way.
passThroughArguments,"execute")){var execString=JSF2Utils ---> . <--- arrayToString(passThroughArguments.execute," ");

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
){var execString=JSF2Utils.arrayToString(passThroughArguments ---> . <--- execute," ");var execNone=execString

[WARNING] [WARNING] The symbol execNone is declared but is apparently never used.
This code can probably be written in a more efficient way.
(passThroughArguments.execute," ");var execNone ---> = <--- execString.indexOf(this._OPT_IDENT_NONE)!=

[WARNING] [WARNING] The symbol execString is declared but is apparently never used.
This code can probably be written in a more efficient way.
.execute," ");var execNone=execString ---> . <--- indexOf(this._OPT_IDENT_NONE)!=-1

[WARNING] [WARNING] The symbol execAll is declared but is apparently never used.
This code can probably be written in a more efficient way.
this._OPT_IDENT_NONE)!=-1;var execAll ---> = <--- execString.indexOf(this._OPT_IDENT_ALL)!=

[WARNING] [WARNING] The symbol execString is declared but is apparently never used.
This code can probably be written in a more efficient way.
_OPT_IDENT_NONE)!=-1;var execAll=execString ---> . <--- indexOf(this._OPT_IDENT_ALL)!=-1

[WARNING] [WARNING] The symbol execNone is declared but is apparently never used.
This code can probably be written in a more efficient way.
_OPT_IDENT_ALL)!=-1;if(!execNone ---> && <--- !execAll){execString=execString.replace

[WARNING] [WARNING] The symbol execAll is declared but is apparently never used.
This code can probably be written in a more efficient way.
-1;if(!execNone&&!execAll ---> ) <--- {execString=execString.replace(this.

[WARNING] [WARNING] The symbol execString is declared but is apparently never used.
This code can probably be written in a more efficient way.
if(!execNone&&!execAll){execString ---> = <--- execString.replace(this._OPT_IDENT_FORM,sourceForm

[WARNING] [WARNING] The symbol execString is declared but is apparently never used.
This code can probably be written in a more efficient way.
!execNone&&!execAll){execString=execString ---> . <--- replace(this._OPT_IDENT_FORM,sourceForm.id

[WARNING] [WARNING] The symbol sourceForm is declared but is apparently never used.
This code can probably be written in a more efficient way.
=execString.replace(this._OPT_IDENT_FORM,sourceForm ---> . <--- id);execString=execString.replace(

[WARNING] [WARNING] The symbol execString is declared but is apparently never used.
This code can probably be written in a more efficient way.
this._OPT_IDENT_FORM,sourceForm.id);execString ---> = <--- execString.replace(this._OPT_IDENT_THIS,element

[WARNING] [WARNING] The symbol execString is declared but is apparently never used.
This code can probably be written in a more efficient way.
_OPT_IDENT_FORM,sourceForm.id);execString=execString ---> . <--- replace(this._OPT_IDENT_THIS,element.id

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
=execString.replace(this._OPT_IDENT_THIS,element ---> . <--- id);passThroughArguments[myfaces._impl.

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
this._OPT_IDENT_THIS,element.id);passThroughArguments ---> [ <--- myfaces._impl.core._jsfImpl._PROP_EXECUTE

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
_OPT_IDENT_THIS,element.id);passThroughArguments[myfaces ---> . <--- _impl.core._jsfImpl._PROP_EXECUTE]=

[WARNING] [WARNING] The symbol execString is declared but is apparently never used.
This code can probably be written in a more efficient way.
_impl.core._jsfImpl._PROP_EXECUTE]=execString ---> ; <--- }else{if(execAll){passThroughArguments

[WARNING] [WARNING] The symbol execAll is declared but is apparently never used.
This code can probably be written in a more efficient way.
]=execString;}else{if(execAll ---> ) <--- {passThroughArguments[myfaces._impl.core.

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}else{if(execAll){passThroughArguments ---> [ <--- myfaces._impl.core._jsfImpl._PROP_EXECUTE

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
else{if(execAll){passThroughArguments[myfaces ---> . <--- _impl.core._jsfImpl._PROP_EXECUTE]=

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
_PROP_EXECUTE]=this._OPT_IDENT_ALL;}}passThroughArguments ---> . <--- execute=null;delete passThroughArguments.execute;

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
}}passThroughArguments.execute=null;delete passThroughArguments ---> . <--- execute;}else{passThroughArguments[myfaces.

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
;delete passThroughArguments.execute;}else{passThroughArguments ---> [ <--- myfaces._impl.core._jsfImpl._PROP_EXECUTE

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
passThroughArguments.execute;}else{passThroughArguments[myfaces ---> . <--- _impl.core._jsfImpl._PROP_EXECUTE]=

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
_impl.core._jsfImpl._PROP_EXECUTE]=element ---> . <--- id;}if(JSF2Utils.exists(

[WARNING] [WARNING] The symbol JSF2Utils is declared but is apparently never used.
This code can probably be written in a more efficient way.
]=element.id;}if(JSF2Utils ---> . <--- exists(passThroughArguments,"render")){var 

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
id;}if(JSF2Utils.exists(passThroughArguments ---> , <--- "render")){var renderString=JSF2Utils.

[WARNING] [WARNING] The symbol renderString is declared but is apparently never used.
This code can probably be written in a more efficient way.
exists(passThroughArguments,"render")){var renderString ---> = <--- JSF2Utils.arrayToString(passThroughArguments.render," "

[WARNING] [WARNING] The symbol JSF2Utils is declared but is apparently never used.
This code can probably be written in a more efficient way.
passThroughArguments,"render")){var renderString=JSF2Utils ---> . <--- arrayToString(passThroughArguments.render," ");

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
){var renderString=JSF2Utils.arrayToString(passThroughArguments ---> . <--- render," ");var renderNone=renderString

[WARNING] [WARNING] The symbol renderNone is declared but is apparently never used.
This code can probably be written in a more efficient way.
(passThroughArguments.render," ");var renderNone ---> = <--- renderString.indexOf(this._OPT_IDENT_NONE)!=

[WARNING] [WARNING] The symbol renderString is declared but is apparently never used.
This code can probably be written in a more efficient way.
.render," ");var renderNone=renderString ---> . <--- indexOf(this._OPT_IDENT_NONE)!=-1

[WARNING] [WARNING] The symbol renderAll is declared but is apparently never used.
This code can probably be written in a more efficient way.
this._OPT_IDENT_NONE)!=-1;var renderAll ---> = <--- renderString.indexOf(this._OPT_IDENT_ALL)!=

[WARNING] [WARNING] The symbol renderString is declared but is apparently never used.
This code can probably be written in a more efficient way.
_OPT_IDENT_NONE)!=-1;var renderAll=renderString ---> . <--- indexOf(this._OPT_IDENT_ALL)!=-1

[WARNING] [WARNING] The symbol renderNone is declared but is apparently never used.
This code can probably be written in a more efficient way.
_OPT_IDENT_ALL)!=-1;if(!renderNone ---> && <--- !renderAll){renderString=renderString.replace

[WARNING] [WARNING] The symbol renderAll is declared but is apparently never used.
This code can probably be written in a more efficient way.
-1;if(!renderNone&&!renderAll ---> ) <--- {renderString=renderString.replace(this.

[WARNING] [WARNING] The symbol renderString is declared but is apparently never used.
This code can probably be written in a more efficient way.
if(!renderNone&&!renderAll){renderString ---> = <--- renderString.replace(this._OPT_IDENT_FORM,sourceForm

[WARNING] [WARNING] The symbol renderString is declared but is apparently never used.
This code can probably be written in a more efficient way.
!renderNone&&!renderAll){renderString=renderString ---> . <--- replace(this._OPT_IDENT_FORM,sourceForm.id

[WARNING] [WARNING] The symbol sourceForm is declared but is apparently never used.
This code can probably be written in a more efficient way.
=renderString.replace(this._OPT_IDENT_FORM,sourceForm ---> . <--- id);renderString=renderString.replace(

[WARNING] [WARNING] The symbol renderString is declared but is apparently never used.
This code can probably be written in a more efficient way.
this._OPT_IDENT_FORM,sourceForm.id);renderString ---> = <--- renderString.replace(this._OPT_IDENT_THIS,element

[WARNING] [WARNING] The symbol renderString is declared but is apparently never used.
This code can probably be written in a more efficient way.
_OPT_IDENT_FORM,sourceForm.id);renderString=renderString ---> . <--- replace(this._OPT_IDENT_THIS,element.id

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
=renderString.replace(this._OPT_IDENT_THIS,element ---> . <--- id);passThroughArguments[myfaces._impl.

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
this._OPT_IDENT_THIS,element.id);passThroughArguments ---> [ <--- myfaces._impl.core._jsfImpl._PROP_RENDER

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
_OPT_IDENT_THIS,element.id);passThroughArguments[myfaces ---> . <--- _impl.core._jsfImpl._PROP_RENDER]=

[WARNING] [WARNING] The symbol JSF2Utils is declared but is apparently never used.
This code can probably be written in a more efficient way.
_impl.core._jsfImpl._PROP_RENDER]=JSF2Utils ---> . <--- arrayToString(passThroughArguments.render," ");

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
_jsfImpl._PROP_RENDER]=JSF2Utils.arrayToString(passThroughArguments ---> . <--- render," ");passThroughArguments.render=

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
arrayToString(passThroughArguments.render," ");passThroughArguments ---> . <--- render=null;}else{if(

[WARNING] [WARNING] The symbol renderAll is declared but is apparently never used.
This code can probably be written in a more efficient way.
render=null;}else{if(renderAll ---> ) <--- {passThroughArguments[myfaces._impl.core.

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}else{if(renderAll){passThroughArguments ---> [ <--- myfaces._impl.core._jsfImpl._PROP_RENDER

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
else{if(renderAll){passThroughArguments[myfaces ---> . <--- _impl.core._jsfImpl._PROP_RENDER]=

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
]=this._OPT_IDENT_ALL;}}delete passThroughArguments ---> . <--- render;}if("undefined"!=typeof passThroughArguments

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
.render;}if("undefined"!=typeof passThroughArguments ---> . <--- myfaces&&null!=passThroughArguments.myfaces){

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
"undefined"!=typeof passThroughArguments.myfaces&&null!=passThroughArguments ---> . <--- myfaces){ajaxContext.myfaces=passThroughArguments.

[WARNING] [WARNING] The symbol ajaxContext is declared but is apparently never used.
This code can probably be written in a more efficient way.
myfaces&&null!=passThroughArguments.myfaces){ajaxContext ---> . <--- myfaces=passThroughArguments.myfaces;delete passThroughArguments.

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
passThroughArguments.myfaces){ajaxContext.myfaces=passThroughArguments ---> . <--- myfaces;delete passThroughArguments.myfaces;}this

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
ajaxContext.myfaces=passThroughArguments.myfaces;delete passThroughArguments ---> . <--- myfaces;}this._requestHandler._ajaxRequest(

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
myfaces;}this._requestHandler._ajaxRequest(element ---> , <--- sourceForm,ajaxContext,passThroughArguments);};

[WARNING] [WARNING] The symbol sourceForm is declared but is apparently never used.
This code can probably be written in a more efficient way.
}this._requestHandler._ajaxRequest(element,sourceForm ---> , <--- ajaxContext,passThroughArguments);};myfaces.

[WARNING] [WARNING] The symbol ajaxContext is declared but is apparently never used.
This code can probably be written in a more efficient way.
._requestHandler._ajaxRequest(element,sourceForm,ajaxContext ---> , <--- passThroughArguments);};myfaces._impl.

[WARNING] [WARNING] The symbol passThroughArguments is declared but is apparently never used.
This code can probably be written in a more efficient way.
._ajaxRequest(element,sourceForm,ajaxContext,passThroughArguments ---> ) <--- ;};myfaces._impl.core.

[WARNING] [WARNING] The symbol errorListener is declared but is apparently never used.
This code can probably be written in a more efficient way.
errorListener){this._errorListenerQueue.add(errorListener ---> ) <--- ;};myfaces._impl.core.

[WARNING] [WARNING] The symbol eventListener is declared but is apparently never used.
This code can probably be written in a more efficient way.
eventListener){this._eventListenerQueue.add(eventListener ---> ) <--- ;};myfaces._impl.core.

[WARNING] [WARNING] The symbol eventData is declared but is apparently never used.
This code can probably be written in a more efficient way.
,name,serverErrorName,serverErrorMessage){var eventData ---> = <--- {};eventData.type=myfaces.

[WARNING] [WARNING] The symbol eventData is declared but is apparently never used.
This code can probably be written in a more efficient way.
serverErrorMessage){var eventData={};eventData ---> . <--- type=myfaces._impl.core._jsfImpl

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
eventData={};eventData.type=myfaces ---> . <--- _impl.core._jsfImpl._MSG_TYPE_ERROR;eventData

[WARNING] [WARNING] The symbol eventData is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.core._jsfImpl._MSG_TYPE_ERROR;eventData ---> . <--- name=name;eventData.serverErrorName=serverErrorName

[WARNING] [WARNING] The symbol name is declared but is apparently never used.
This code can probably be written in a more efficient way.
._jsfImpl._MSG_TYPE_ERROR;eventData.name=name ---> ; <--- eventData.serverErrorName=serverErrorName;eventData.serverErrorMessage

[WARNING] [WARNING] The symbol eventData is declared but is apparently never used.
This code can probably be written in a more efficient way.
._MSG_TYPE_ERROR;eventData.name=name;eventData ---> . <--- serverErrorName=serverErrorName;eventData.serverErrorMessage=serverErrorMessage

[WARNING] [WARNING] The symbol serverErrorName is declared but is apparently never used.
This code can probably be written in a more efficient way.
.name=name;eventData.serverErrorName=serverErrorName ---> ; <--- eventData.serverErrorMessage=serverErrorMessage;try{eventData

[WARNING] [WARNING] The symbol eventData is declared but is apparently never used.
This code can probably be written in a more efficient way.
=name;eventData.serverErrorName=serverErrorName;eventData ---> . <--- serverErrorMessage=serverErrorMessage;try{eventData.source

[WARNING] [WARNING] The symbol serverErrorMessage is declared but is apparently never used.
This code can probably be written in a more efficient way.
.serverErrorName=serverErrorName;eventData.serverErrorMessage=serverErrorMessage ---> ; <--- try{eventData.source=context.source

[WARNING] [WARNING] The symbol eventData is declared but is apparently never used.
This code can probably be written in a more efficient way.
;eventData.serverErrorMessage=serverErrorMessage;try{eventData ---> . <--- source=context.source;eventData.responseXML

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
=serverErrorMessage;try{eventData.source=context ---> . <--- source;eventData.responseXML=request.responseXML

[WARNING] [WARNING] The symbol eventData is declared but is apparently never used.
This code can probably be written in a more efficient way.
{eventData.source=context.source;eventData ---> . <--- responseXML=request.responseXML;eventData.responseText

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
=context.source;eventData.responseXML=request ---> . <--- responseXML;eventData.responseText=request.responseText

[WARNING] [WARNING] The symbol eventData is declared but is apparently never used.
This code can probably be written in a more efficient way.
;eventData.responseXML=request.responseXML;eventData ---> . <--- responseText=request.responseText;eventData.responseCode

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
=request.responseXML;eventData.responseText=request ---> . <--- responseText;eventData.responseCode=request.status

[WARNING] [WARNING] The symbol eventData is declared but is apparently never used.
This code can probably be written in a more efficient way.
;eventData.responseText=request.responseText;eventData ---> . <--- responseCode=request.status;}catch(

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
=request.responseText;eventData.responseCode=request ---> . <--- status;}catch(e){}

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
responseCode=request.status;}catch(e ---> ) <--- {}if(myfaces._impl._util

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
}catch(e){}if(myfaces ---> . <--- _impl._util._LangUtils.exists(context

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.exists(context ---> , <--- "onerror")){context.onerror(eventData

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
.exists(context,"onerror")){context ---> . <--- onerror(eventData);}this._errorListenerQueue

[WARNING] [WARNING] The symbol eventData is declared but is apparently never used.
This code can probably be written in a more efficient way.
,"onerror")){context.onerror(eventData ---> ) <--- ;}this._errorListenerQueue.broadcastEvent(eventData

[WARNING] [WARNING] The symbol eventData is declared but is apparently never used.
This code can probably be written in a more efficient way.
);}this._errorListenerQueue.broadcastEvent(eventData ---> ) <--- ;if(jsf.getProjectStage()===

[WARNING] [WARNING] The symbol defaultErrorOutput is declared but is apparently never used.
This code can probably be written in a more efficient way.
.getProjectStage()==="Development"){var defaultErrorOutput ---> = <--- myfaces._impl._util._Utils.getGlobalConfig

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
()==="Development"){var defaultErrorOutput=myfaces ---> . <--- _impl._util._Utils.getGlobalConfig("defaultErrorOutput"

[WARNING] [WARNING] The symbol finalMessage is declared but is apparently never used.
This code can probably be written in a more efficient way.
.getGlobalConfig("defaultErrorOutput",alert);var finalMessage ---> = <--- [];finalMessage.push(("undefined"

[WARNING] [WARNING] The symbol finalMessage is declared but is apparently never used.
This code can probably be written in a more efficient way.
alert);var finalMessage=[];finalMessage ---> . <--- push(("undefined"!=typeof name&&null

[WARNING] [WARNING] The symbol name is declared but is apparently never used.
This code can probably be written in a more efficient way.
;finalMessage.push(("undefined"!=typeof name ---> && <--- null!=name)?name:"")

[WARNING] [WARNING] The symbol name is declared but is apparently never used.
This code can probably be written in a more efficient way.
(("undefined"!=typeof name&&null!=name ---> ) <--- ?name:"");finalMessage.push

[WARNING] [WARNING] The symbol name is declared but is apparently never used.
This code can probably be written in a more efficient way.
!=typeof name&&null!=name)?name ---> : <--- "");finalMessage.push(("undefined"

[WARNING] [WARNING] The symbol finalMessage is declared but is apparently never used.
This code can probably be written in a more efficient way.
!=name)?name:"");finalMessage ---> . <--- push(("undefined"!=typeof serverErrorName&&null

[WARNING] [WARNING] The symbol serverErrorName is declared but is apparently never used.
This code can probably be written in a more efficient way.
;finalMessage.push(("undefined"!=typeof serverErrorName ---> && <--- null!=serverErrorName)?serverErrorName:"")

[WARNING] [WARNING] The symbol serverErrorName is declared but is apparently never used.
This code can probably be written in a more efficient way.
(("undefined"!=typeof serverErrorName&&null!=serverErrorName ---> ) <--- ?serverErrorName:"");finalMessage.push

[WARNING] [WARNING] The symbol serverErrorName is declared but is apparently never used.
This code can probably be written in a more efficient way.
!=typeof serverErrorName&&null!=serverErrorName)?serverErrorName ---> : <--- "");finalMessage.push(("undefined"

[WARNING] [WARNING] The symbol finalMessage is declared but is apparently never used.
This code can probably be written in a more efficient way.
!=serverErrorName)?serverErrorName:"");finalMessage ---> . <--- push(("undefined"!=typeof serverErrorMessage&&null

[WARNING] [WARNING] The symbol serverErrorMessage is declared but is apparently never used.
This code can probably be written in a more efficient way.
;finalMessage.push(("undefined"!=typeof serverErrorMessage ---> && <--- null!=serverErrorMessage)?serverErrorMessage:"")

[WARNING] [WARNING] The symbol serverErrorMessage is declared but is apparently never used.
This code can probably be written in a more efficient way.
(("undefined"!=typeof serverErrorMessage&&null!=serverErrorMessage ---> ) <--- ?serverErrorMessage:"");defaultErrorOutput(finalMessage

[WARNING] [WARNING] The symbol serverErrorMessage is declared but is apparently never used.
This code can probably be written in a more efficient way.
!=typeof serverErrorMessage&&null!=serverErrorMessage)?serverErrorMessage ---> : <--- "");defaultErrorOutput(finalMessage.join(

[WARNING] [WARNING] The symbol defaultErrorOutput is declared but is apparently never used.
This code can probably be written in a more efficient way.
!=serverErrorMessage)?serverErrorMessage:"");defaultErrorOutput ---> ( <--- finalMessage.join("-"));}

[WARNING] [WARNING] The symbol finalMessage is declared but is apparently never used.
This code can probably be written in a more efficient way.
)?serverErrorMessage:"");defaultErrorOutput(finalMessage ---> . <--- join("-"));}};

[WARNING] [WARNING] The symbol eventData is declared but is apparently never used.
This code can probably be written in a more efficient way.
(request,context,name){var eventData ---> = <--- {};eventData.type=myfaces.

[WARNING] [WARNING] The symbol eventData is declared but is apparently never used.
This code can probably be written in a more efficient way.
name){var eventData={};eventData ---> . <--- type=myfaces._impl.core._jsfImpl

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
eventData={};eventData.type=myfaces ---> . <--- _impl.core._jsfImpl._MSG_TYPE_EVENT;eventData

[WARNING] [WARNING] The symbol eventData is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl.core._jsfImpl._MSG_TYPE_EVENT;eventData ---> . <--- name=name;eventData.source=context

[WARNING] [WARNING] The symbol name is declared but is apparently never used.
This code can probably be written in a more efficient way.
._jsfImpl._MSG_TYPE_EVENT;eventData.name=name ---> ; <--- eventData.source=context.source;if

[WARNING] [WARNING] The symbol eventData is declared but is apparently never used.
This code can probably be written in a more efficient way.
._MSG_TYPE_EVENT;eventData.name=name;eventData ---> . <--- source=context.source;if(name

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
.name=name;eventData.source=context ---> . <--- source;if(name!==myfaces._impl

[WARNING] [WARNING] The symbol name is declared but is apparently never used.
This code can probably be written in a more efficient way.
.source=context.source;if(name ---> !== <--- myfaces._impl.core._jsfImpl._AJAX_STAGE_BEGIN

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
=context.source;if(name!==myfaces ---> . <--- _impl.core._jsfImpl._AJAX_STAGE_BEGIN){

[WARNING] [WARNING] The symbol eventData is declared but is apparently never used.
This code can probably be written in a more efficient way.
core._jsfImpl._AJAX_STAGE_BEGIN){try{eventData ---> . <--- responseXML=request.responseXML;eventData.responseText

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
_AJAX_STAGE_BEGIN){try{eventData.responseXML=request ---> . <--- responseXML;eventData.responseText=request.responseText

[WARNING] [WARNING] The symbol eventData is declared but is apparently never used.
This code can probably be written in a more efficient way.
{eventData.responseXML=request.responseXML;eventData ---> . <--- responseText=request.responseText;eventData.responseCode

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
=request.responseXML;eventData.responseText=request ---> . <--- responseText;eventData.responseCode=request.status

[WARNING] [WARNING] The symbol eventData is declared but is apparently never used.
This code can probably be written in a more efficient way.
;eventData.responseText=request.responseText;eventData ---> . <--- responseCode=request.status;}catch(

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
=request.responseText;eventData.responseCode=request ---> . <--- status;}catch(e){myfaces

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
responseCode=request.status;}catch(e ---> ) <--- {myfaces.ajax.sendError(request,

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.status;}catch(e){myfaces ---> . <--- ajax.sendError(request,context,myfaces

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
e){myfaces.ajax.sendError(request ---> , <--- context,myfaces._impl.core._jsfImpl

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
{myfaces.ajax.sendError(request,context ---> , <--- myfaces._impl.core._jsfImpl._ERROR_CLIENT_ERROR

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax.sendError(request,context,myfaces ---> . <--- _impl.core._jsfImpl._ERROR_CLIENT_ERROR,"ErrorRetrievingResponse"

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
._jsfImpl._ERROR_CLIENT_ERROR,"ErrorRetrievingResponse","Parts of the response couldn't be retrieved when constructing the event data: "+e ---> ) <--- ;throw e;}}if(myfaces

[WARNING] [WARNING] The symbol e is declared but is apparently never used.
This code can probably be written in a more efficient way.
,"ErrorRetrievingResponse","Parts of the response couldn't be retrieved when constructing the event data: "+e);throw e ---> ; <--- }}if(myfaces._impl._util

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
);throw e;}}if(myfaces ---> . <--- _impl._util._LangUtils.exists(context

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.exists(context ---> , <--- "onevent")){context.onevent.call

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
.exists(context,"onevent")){context ---> . <--- onevent.call(null,eventData);

[WARNING] [WARNING] The symbol eventData is declared but is apparently never used.
This code can probably be written in a more efficient way.
{context.onevent.call(null,eventData ---> ) <--- ;}this._eventListenerQueue.broadcastEvent(eventData

[WARNING] [WARNING] The symbol eventData is declared but is apparently never used.
This code can probably be written in a more efficient way.
);}this._eventListenerQueue.broadcastEvent(eventData ---> ) <--- ;};myfaces._impl.core.

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
context){this._requestHandler._ajaxResponse(request ---> , <--- context);};myfaces._impl.

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
{this._requestHandler._ajaxResponse(request,context ---> ) <--- ;};myfaces._impl.core.

[WARNING] [WARNING] The symbol len is declared but is apparently never used.
This code can probably be written in a more efficient way.
=function (source,event){var len ---> = <--- arguments.length;if(len<3

[WARNING] [WARNING] The symbol len is declared but is apparently never used.
This code can probably be written in a more efficient way.
var len=arguments.length;if(len ---> < <--- 3){return ;}if("undefined"

[WARNING] [WARNING] The symbol source is declared but is apparently never used.
This code can probably be written in a more efficient way.
{return ;}if("undefined"==typeof source ---> ) <--- {throw new Error(" source must be defined");}

[WARNING] [WARNING] The symbol source is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}else{if("function"==typeof source ---> ) <--- {throw new Error(" source cannot be a function (probably source and event were not defined or set to null");}

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
Error(" source cannot be a function (probably source and event were not defined or set to null");}}if(myfaces ---> . <--- _impl._util._LangUtils.isString(source

[WARNING] [WARNING] The symbol source is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.isString(source ---> ) <--- ){throw new Error(" source cannot be a string ");

[WARNING] [WARNING] The symbol event is declared but is apparently never used.
This code can probably be written in a more efficient way.
" source cannot be a string ");}if("undefined"==typeof event ---> ) <--- {throw new Error(" event must be defined or null");}

[WARNING] [WARNING] The symbol event is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}else{if("function"==typeof event ---> ) <--- {throw new Error(" event cannot be a function (probably source and event were not defined or set to null");}

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
(" event cannot be a function (probably source and event were not defined or set to null");}else{if(myfaces ---> . <--- _impl._util._LangUtils.isString(event

[WARNING] [WARNING] The symbol event is declared but is apparently never used.
This code can probably be written in a more efficient way.
._impl._util._LangUtils.isString(event ---> ) <--- ){throw new Error(" event cannot be a string ");

[WARNING] [WARNING] The symbol thisVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
Error(" event cannot be a string ");}}}var thisVal ---> = <--- source;var eventParam=event;for(

[WARNING] [WARNING] The symbol source is declared but is apparently never used.
This code can probably be written in a more efficient way.
" event cannot be a string ");}}}var thisVal=source ---> ; <--- var eventParam=event;for(var loop

[WARNING] [WARNING] The symbol eventParam is declared but is apparently never used.
This code can probably be written in a more efficient way.
}}}var thisVal=source;var eventParam ---> = <--- event;for(var loop=2;

[WARNING] [WARNING] The symbol event is declared but is apparently never used.
This code can probably be written in a more efficient way.
}var thisVal=source;var eventParam=event ---> ; <--- for(var loop=2;loop<

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
;var eventParam=event;for(var loop ---> = <--- 2;loop<len;loop++)

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
event;for(var loop=2;loop ---> < <--- len;loop++){var retVal=

[WARNING] [WARNING] The symbol len is declared but is apparently never used.
This code can probably be written in a more efficient way.
for(var loop=2;loop<len ---> ; <--- loop++){var retVal=false;

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
var loop=2;loop<len;loop ---> ++ <--- ){var retVal=false;if(

[WARNING] [WARNING] The symbol retVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
loop<len;loop++){var retVal ---> = <--- false;if("function"==typeof arguments[

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
false;if("function"==typeof arguments[loop ---> ] <--- ){retVal=arguments[loop].

[WARNING] [WARNING] The symbol retVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
"function"==typeof arguments[loop]){retVal ---> = <--- arguments[loop].call(thisVal,

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
[loop]){retVal=arguments[loop ---> ] <--- .call(thisVal,eventParam);}

[WARNING] [WARNING] The symbol thisVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
retVal=arguments[loop].call(thisVal ---> , <--- eventParam);}else{retVal=new 

[WARNING] [WARNING] The symbol eventParam is declared but is apparently never used.
This code can probably be written in a more efficient way.
arguments[loop].call(thisVal,eventParam ---> ) <--- ;}else{retVal=new Function(

[WARNING] [WARNING] The symbol retVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
(thisVal,eventParam);}else{retVal ---> = <--- new Function("event",arguments[loop]

[WARNING] [WARNING] The symbol loop is declared but is apparently never used.
This code can probably be written in a more efficient way.
retVal=new Function("event",arguments[loop ---> ] <--- ).call(thisVal,eventParam);

[WARNING] [WARNING] The symbol thisVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
,arguments[loop]).call(thisVal ---> , <--- eventParam);}if("undefined"!=typeof 

[WARNING] [WARNING] The symbol eventParam is declared but is apparently never used.
This code can probably be written in a more efficient way.
[loop]).call(thisVal,eventParam ---> ) <--- ;}if("undefined"!=typeof retVal&&

[WARNING] [WARNING] The symbol retVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
eventParam);}if("undefined"!=typeof retVal ---> && <--- retVal===false){return ;}}

[WARNING] [WARNING] The symbol retVal is declared but is apparently never used.
This code can probably be written in a more efficient way.
;}if("undefined"!=typeof retVal&&retVal ---> === <--- false){return ;}}};

[WARNING] [WARNING] The symbol impl is declared but is apparently never used.
This code can probably be written in a more efficient way.
.getViewState=function (formElement){var impl ---> = <--- myfaces._impl._util._Utils.getGlobalConfig

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
=function (formElement){var impl=myfaces ---> . <--- _impl._util._Utils.getGlobalConfig("jsfAjaxImpl"

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.getGlobalConfig("jsfAjaxImpl",myfaces ---> . <--- ajax);return impl.getViewState(formElement

[WARNING] [WARNING] The symbol impl is declared but is apparently never used.
This code can probably be written in a more efficient way.
("jsfAjaxImpl",myfaces.ajax);return impl ---> . <--- getViewState(formElement);};jsf.

[WARNING] [WARNING] The symbol formElement is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax);return impl.getViewState(formElement ---> ) <--- ;};jsf.ajax.request=

[WARNING] [WARNING] The symbol impl is declared but is apparently never used.
This code can probably be written in a more efficient way.
(element,event,options){var impl ---> = <--- myfaces._impl._util._Utils.getGlobalConfig

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
,event,options){var impl=myfaces ---> . <--- _impl._util._Utils.getGlobalConfig("jsfAjaxImpl"

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.getGlobalConfig("jsfAjaxImpl",myfaces ---> . <--- ajax);return impl.request(element

[WARNING] [WARNING] The symbol impl is declared but is apparently never used.
This code can probably be written in a more efficient way.
("jsfAjaxImpl",myfaces.ajax);return impl ---> . <--- request(element,event,options);

[WARNING] [WARNING] The symbol element is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax);return impl.request(element ---> , <--- event,options);};jsf.

[WARNING] [WARNING] The symbol event is declared but is apparently never used.
This code can probably be written in a more efficient way.
);return impl.request(element,event ---> , <--- options);};jsf.ajax.

[WARNING] [WARNING] The symbol options is declared but is apparently never used.
This code can probably be written in a more efficient way.
return impl.request(element,event,options ---> ) <--- ;};jsf.ajax.addOnError=

[WARNING] [WARNING] The symbol impl is declared but is apparently never used.
This code can probably be written in a more efficient way.
.addOnError=function (errorListener){var impl ---> = <--- myfaces._impl._util._Utils.getGlobalConfig

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
=function (errorListener){var impl=myfaces ---> . <--- _impl._util._Utils.getGlobalConfig("jsfAjaxImpl"

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.getGlobalConfig("jsfAjaxImpl",myfaces ---> . <--- ajax);return impl.addOnError(errorListener

[WARNING] [WARNING] The symbol impl is declared but is apparently never used.
This code can probably be written in a more efficient way.
("jsfAjaxImpl",myfaces.ajax);return impl ---> . <--- addOnError(errorListener);};jsf.

[WARNING] [WARNING] The symbol errorListener is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax);return impl.addOnError(errorListener ---> ) <--- ;};jsf.ajax.addOnEvent=

[WARNING] [WARNING] The symbol impl is declared but is apparently never used.
This code can probably be written in a more efficient way.
.addOnEvent=function (eventListener){var impl ---> = <--- myfaces._impl._util._Utils.getGlobalConfig

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
=function (eventListener){var impl=myfaces ---> . <--- _impl._util._Utils.getGlobalConfig("jsfAjaxImpl"

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.getGlobalConfig("jsfAjaxImpl",myfaces ---> . <--- ajax);return impl.addOnEvent(eventListener

[WARNING] [WARNING] The symbol impl is declared but is apparently never used.
This code can probably be written in a more efficient way.
("jsfAjaxImpl",myfaces.ajax);return impl ---> . <--- addOnEvent(eventListener);};jsf.

[WARNING] [WARNING] The symbol eventListener is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax);return impl.addOnEvent(eventListener ---> ) <--- ;};jsf.ajax.response=

[WARNING] [WARNING] The symbol impl is declared but is apparently never used.
This code can probably be written in a more efficient way.
=function (request,context){var impl ---> = <--- myfaces._impl._util._Utils.getGlobalConfig

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
(request,context){var impl=myfaces ---> . <--- _impl._util._Utils.getGlobalConfig("jsfAjaxImpl"

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.getGlobalConfig("jsfAjaxImpl",myfaces ---> . <--- ajax);return impl.response(request

[WARNING] [WARNING] The symbol impl is declared but is apparently never used.
This code can probably be written in a more efficient way.
("jsfAjaxImpl",myfaces.ajax);return impl ---> . <--- response(request,context);};

[WARNING] [WARNING] The symbol request is declared but is apparently never used.
This code can probably be written in a more efficient way.
.ajax);return impl.response(request ---> , <--- context);};jsf.getProjectStage=

[WARNING] [WARNING] The symbol context is declared but is apparently never used.
This code can probably be written in a more efficient way.
);return impl.response(request,context ---> ) <--- ;};jsf.getProjectStage=function (

[WARNING] [WARNING] The symbol impl is declared but is apparently never used.
This code can probably be written in a more efficient way.
jsf.getProjectStage=function (){var impl ---> = <--- myfaces._impl._util._Utils.getGlobalConfig

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
getProjectStage=function (){var impl=myfaces ---> . <--- _impl._util._Utils.getGlobalConfig("jsfAjaxImpl"

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.getGlobalConfig("jsfAjaxImpl",myfaces ---> . <--- ajax);return impl.getProjectStage()

[WARNING] [WARNING] The symbol impl is declared but is apparently never used.
This code can probably be written in a more efficient way.
("jsfAjaxImpl",myfaces.ajax);return impl ---> . <--- getProjectStage();};}if(

[WARNING] [WARNING] The symbol impl is declared but is apparently never used.
This code can probably be written in a more efficient way.
=function (source,event){var impl ---> = <--- myfaces._impl._util._Utils.getGlobalConfig

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
(source,event){var impl=myfaces ---> . <--- _impl._util._Utils.getGlobalConfig("jsfAjaxImpl"

[WARNING] [WARNING] The symbol myfaces is declared but is apparently never used.
This code can probably be written in a more efficient way.
._util._Utils.getGlobalConfig("jsfAjaxImpl",myfaces ---> . <--- ajax);return impl.chain.apply

[WARNING] [WARNING] The symbol impl is declared but is apparently never used.
This code can probably be written in a more efficient way.
("jsfAjaxImpl",myfaces.ajax);return impl ---> . <--- chain.apply(jsf.ajax._impl
[INFO] jsf.js (137,353 bytes) ..................................... compressed at 57%
[INFO] ------------------------------------------------------------------------------
[INFO] compression saved 78,987 bytes
[INFO] [compiler:compile]
[INFO] Compiling 364 source files to /local/continuum-1.1-beta-2/working-directory/43/api/target/classes
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
Failure executing javac, but could not parse the error:
javac: invalid target release: 1.6
Usage: javac <options> <source files>
where possible options include:
  -g                         Generate all debugging info
  -g:none                    Generate no debugging info
  -g:{lines,vars,source}     Generate only some debugging info
  -nowarn                    Generate no warnings
  -verbose                   Output messages about what the compiler is doing
  -deprecation               Output source locations where deprecated APIs are used
  -classpath <path>          Specify where to find user class files
  -cp <path>                 Specify where to find user class files
  -sourcepath <path>         Specify where to find input source files
  -bootclasspath <path>      Override location of bootstrap class files
  -extdirs <dirs>            Override location of installed extensions
  -endorseddirs <dirs>       Override location of endorsed standards path
  -d <directory>             Specify where to place generated class files
  -encoding <encoding>       Specify character encoding used by source files
  -source <release>          Provide source compatibility with specified release
  -target <release>          Generate class files for specific VM version
  -version                   Version information
  -help                      Print a synopsis of standard options
  -X                         Print a synopsis of nonstandard options
  -J<flag>                   Pass <flag> directly to the runtime system




Failure executing javac, but could not parse the error:
javac: invalid target release: 1.6
Usage: javac <options> <source files>
where possible options include:
  -g                         Generate all debugging info
  -g:none                    Generate no debugging info
  -g:{lines,vars,source}     Generate only some debugging info
  -nowarn                    Generate no warnings
  -verbose                   Output messages about what the compiler is doing
  -deprecation               Output source locations where deprecated APIs are used
  -classpath <path>          Specify where to find user class files
  -cp <path>                 Specify where to find user class files
  -sourcepath <path>         Specify where to find input source files
  -bootclasspath <path>      Override location of bootstrap class files
  -extdirs <dirs>            Override location of installed extensions
  -endorseddirs <dirs>       Override location of endorsed standards path
  -d <directory>             Specify where to place generated class files
  -encoding <encoding>       Specify character encoding used by source files
  -source <release>          Provide source compatibility with specified release
  -target <release>          Generate class files for specific VM version
  -version                   Version information
  -help                      Print a synopsis of standard options
  -X                         Print a synopsis of nonstandard options
  -J<flag>                   Pass <flag> directly to the runtime system



[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 minute 6 seconds
[INFO] Finished at: Fri Oct 09 10:12:03 GMT+00:00 2009
[INFO] Final Memory: 36M/87M
[INFO] ------------------------------------------------------------------------

****************************************************************************