- flushTextBuffer() is the very important method that starts the process of flushing out text such as

direct EL: >#{outputTextInlineBean.data}< outputText: ><

to the underlying buffer. Within this method, modify the call of ELText.parse() to pass the alias. This is necessary when a Location object is constructed in order to create a ContextualCompositeValueExpression.

M jsf-ri/src/main/java/com/sun/faces/facelets/el/ELText.java

- Make a variant of parse() that takes an alias. Use that alias to allow for the creation of a Location object, which is necessary to create a ContextualCompositeValueExpression, which is necessary to correctly deal with expressions starting with #{cc}.