a4j:outputPanel component designed to provide next features:

- Automaticall updates of the child content on Ajax requests
- Wrapper component for conditional rendering of nested elements via Ajax
- Configurable layouts:
  - inline - rendered as span element
  - block - rendered as div element
  - none - special layout for nested components confitional rendering cases

This code does not work as expected. The expected echo text does not appear below even the condition for `'rendered'` returns `true`. Also, the error message does not appear when the length of the text reaches the limit. This code works properly. The `h:message` is marked for update during each Ajaxrequest/response. The place for bottom label is reserved with `outputPanel` while the component is not rendered.