M jsf-ri/src/com/sun/faces/application/ApplicationImpl.java

- Delegated EL Operations to **.faces.el.*BindingFactory

A jsf-ri/src/com/sun/faces/el/MethodBindingConstant.java

- A constant version of the MethodBinding that would be used in UICommands

A jsf-ri/src/com/sun/faces/el/MethodBindingFactory.java

- Factory for creating MethodBindings

M jsf-ri/src/com/sun/faces/el/MethodBindingImpl.java

- Implementation of MethodBinding

R jsf-ri/src/com/sun/faces/el/MixedELValueBinding.java
R jsf-ri/src/com/sun/faces/el/MixedELValueParser.java
M jsf-ri/src/com/sun/faces/el/PropertyResolverImpl.java

- Works directly with JDK reflection API instead of wrappers

A jsf-ri/src/com/sun/faces/el/ValueBindingConstant.java

- Constant version of ValueBinding

A jsf-ri/src/com/sun/faces/el/ValueBindingFactory.java

- Factory for creating ValueBindings

M jsf-ri/src/com/sun/faces/el/ValueBindingImpl.java

- Implementation of ValueBindingImpl

M jsf-ri/src/com/sun/faces/el/VariableResolverImpl.java

- Uses Binary search to resolve variables instead of if/else

A jsf-ri/src/com/sun/faces/el/impl/AbstractConstantNode.java
A jsf-ri/src/com/sun/faces/el/impl/AbstractJsfParserVisitor.java

- Abstract Visitor for AST trees that also has state

A jsf-ri/src/com/sun/faces/el/impl/AbstractNode.java
R jsf-ri/src/com/sun/faces/el/impl/AndOperator.java
A jsf-ri/src/com/sun/faces/el/impl/ArithmeticOp.java

- Abstract Functor for math operations

R jsf-ri/src/com/sun/faces/el/impl/ArithmeticOperator.java
R jsf-ri/src/com/sun/faces/el/impl/ArraySuffix.java
A jsf-ri/src/com/sun/faces/el/impl/AstAnd.java
A jsf-ri/src/com/sun/faces/el/impl/AstChoose.java
A jsf-ri/src/com/sun/faces/el/impl/AstComplex.java
A jsf-ri/src/com/sun/faces/el/impl/AstDiv.java
A jsf-ri/src/com/sun/faces/el/impl/AstEmpty.java
A jsf-ri/src/com/sun/faces/el/impl/AstEqual.java
A jsf-ri/src/com/sun/faces/el/impl/AstFalse.java
A jsf-ri/src/com/sun/faces/el/impl/AstFloat.java
A jsf-ri/src/com/sun/faces/el/impl/AstGreaterThan.java
A jsf-ri/src/com/sun/faces/el/impl/AstGreaterThanEqual.java
A jsf-ri/src/com/sun/faces/el/impl/AstLessThan.java
A jsf-ri/src/com/sun/faces/el/impl/AstLessThanEqual.java
A jsf-ri/src/com/sun/faces/el/impl/AstMinus.java
A jsf-ri/src/com/sun/faces/el/impl/AstMod.java
A jsf-ri/src/com/sun/faces/el/impl/AstMult.java
A jsf-ri/src/com/sun/faces/el/impl/AstNegative.java
A jsf-ri/src/com/sun/faces/el/impl/AstNot.java
A jsf-ri/src/com/sun/faces/el/impl/AstNotEqual.java
A jsf-ri/src/com/sun/faces/el/impl/AstNull.java
A jsf-ri/src/com/sun/faces/el/impl/AstNumber.java
A jsf-ri/src/com/sun/faces/el/impl/AstObject.java
A jsf-ri/src/com/sun/faces/el/impl/AstOr.java
A jsf-ri/src/com/sun/faces/el/impl/AstPlus.java
A jsf-ri/src/com/sun/faces/el/impl/AstProperty.java
A jsf-ri/src/com/sun/faces/el/impl/AstPropertyEval.java
A jsf-ri/src/com/sun/faces/el/impl/AstString.java
A jsf-ri/src/com/sun/faces/el/impl/AstText.java
A jsf-ri/src/com/sun/faces/el/impl/AstTrue.java
R jsf-ri/src/com/sun/faces/el/impl/BeanInfoIndexedProperty.java
R jsf-ri/src/com/sun/faces/el/impl/BeanInfoManager.java
R jsf-ri/src/com/sun/faces/el/impl/BeanInfoProperty.java

- Removed overhead of BeanInfo classes

A jsf-ri/src/com/sun/faces/el/impl/BigDecimalOp.java
A jsf-ri/src/com/sun/faces/el/impl/BigIntegerOp.java
R jsf-ri/src/com/sun/faces/el/impl/BinaryOperator.java
R jsf-ri/src/com/sun/faces/el/impl/BinaryOperatorExpression.java
R jsf-ri/src/com/sun/faces/el/impl/BooleanLiteral.java
A jsf-ri/src/com/sun/faces/el/impl/ByteOp.java
R jsf-ri/src/com/sun/faces/el/impl/Coercions.java
R jsf-ri/src/com/sun/faces/el/impl/ComplexValue.java
R jsf-ri/src/com/sun/faces/el/impl/ConditionalExpression.java
R jsf-ri/src/com/sun/faces/el/impl/Constants.java
R jsf-ri/src/com/sun/faces/el/impl/DivideOperator.java
A jsf-ri/src/com/sun/faces/el/impl/DoubleOp.java
A jsf-ri/src/com/sun/faces/el/impl/ELConstants.java

- Interface of Spec Constants

R jsf-ri/src/com/sun/faces/el/impl/ELParser.jj
A jsf-ri/src/com/sun/faces/el/impl/ELSupport.java
A jsf-ri/src/com/sun/faces/el/impl/ELSupport_Messages.properties
R jsf-ri/src/com/sun/faces/el/impl/ElException.java
R jsf-ri/src/com/sun/faces/el/impl/EmptyOperator.java
R jsf-ri/src/com/sun/faces/el/impl/EnumeratedMap.java
R jsf-ri/src/com/sun/faces/el/impl/EqualityOperator.java
R jsf-ri/src/com/sun/faces/el/impl/EqualsOperator.java
R jsf-ri/src/com/sun/faces/el/impl/Expression.java
R jsf-ri/src/com/sun/faces/el/impl/ExpressionEvaluator.java
R jsf-ri/src/com/sun/faces/el/impl/ExpressionEvaluatorImpl.java
R jsf-ri/src/com/sun/faces/el/impl/ExpressionInfo.java
R jsf-ri/src/com/sun/faces/el/impl/ExpressionString.java
A jsf-ri/src/com/sun/faces/el/impl/FloatOp.java
R jsf-ri/src/com/sun/faces/el/impl/FloatingPointLiteral.java
R jsf-ri/src/com/sun/faces/el/impl/FunctionInvocation.java
R jsf-ri/src/com/sun/faces/el/impl/FunctionMapper.java
R jsf-ri/src/com/sun/faces/el/impl/GreaterThanOperator.java
R jsf-ri/src/com/sun/faces/el/impl/GreaterThanOrEqualsOperator.java
R jsf-ri/src/com/sun/faces/el/impl/ImplicitObjects.java
R jsf-ri/src/com/sun/faces/el/impl/IntegerDivideOperator.java
R jsf-ri/src/com/sun/faces/el/impl/IntegerLiteral.java
A jsf-ri/src/com/sun/faces/el/impl/IntegerOp.java
A jsf-ri/src/com/sun/faces/el/impl/JJTJsfParserState.java
A jsf-ri/src/com/sun/faces/el/impl/JsfParser.java
A jsf-ri/src/com/sun/faces/el/impl/JsfParser.jj

- Generated BNF description

A jsf-ri/src/com/sun/faces/el/impl/JsfParser.jjt

- Written BNF definition to spec

A jsf-ri/src/com/sun/faces/el/impl/JsfParserConstants.java
A jsf-ri/src/com/sun/faces/el/impl/JsfParserTokenManager.java
A jsf-ri/src/com/sun/faces/el/impl/JsfParserTreeConstants.java
A jsf-ri/src/com/sun/faces/el/impl/JsfParserVisitor.java
R jsf-ri/src/com/sun/faces/el/impl/JspVariableResolver.java
R jsf-ri/src/com/sun/faces/el/impl/LessThanOperator.java
R jsf-ri/src/com/sun/faces/el/impl/LessThanOrEqualsOperator.java
R jsf-ri/src/com/sun/faces/el/impl/Literal.java
A jsf-ri/src/com/sun/faces/el/impl/LongOp.java
R jsf-ri/src/com/sun/faces/el/impl/MessageUtil.java
A jsf-ri/src/com/sun/faces/el/impl/MethodAbstractVisitor.java

- Abstract Method Visitor for MethodBinding

A jsf-ri/src/com/sun/faces/el/impl/MethodInvokeVisitor.java

- Invokes methods for MethodBinding

A jsf-ri/src/com/sun/faces/el/impl/MethodReturnTypeVisitor.java

- Gets method return type for MethodBinding

R jsf-ri/src/com/sun/faces/el/impl/MinusOperator.java
R jsf-ri/src/com/sun/faces/el/impl/ModulusOperator.java
R jsf-ri/src/com/sun/faces/el/impl/MultiplyOperator.java
R jsf-ri/src/com/sun/faces/el/impl/NamedValue.java
A jsf-ri/src/com/sun/faces/el/impl/Node.java
R jsf-ri/src/com/sun/faces/el/impl/NotEqualsOperator.java
R jsf-ri/src/com/sun/faces/el/impl/NotOperator.java
R jsf-ri/src/com/sun/faces/el/impl/NullLiteral.java
R jsf-ri/src/com/sun/faces/el/impl/OrOperator.java
A jsf-ri/src/com/sun/faces/el/impl/ParseException.java
R jsf-ri/src/com/sun/faces/el/impl/PlusOperator.java
R jsf-ri/src/com/sun/faces/el/impl/PrimitiveObjects.java
R jsf-ri/src/com/sun/faces/el/impl/PropertySuffix.java
R jsf-ri/src/com/sun/faces/el/impl/RelationalOperator.java
R jsf-ri/src/com/sun/faces/el/impl/Resources.properties
R jsf-ri/src/com/sun/faces/el/impl/Resources_ja.properties
A jsf-ri/src/com/sun/faces/el/impl/ShortOp.java
A jsf-ri/src/com/sun/faces/el/impl/SimpleCharStream.java
R jsf-ri/src/com/sun/faces/el/impl/StringLiteral.java
A jsf-ri/src/com/sun/faces/el/impl/Token.java
A jsf-ri/src/com/sun/faces/el/impl/TokenMgrError.java
R jsf-ri/src/com/sun/faces/el/impl/UnaryMinusOperator.java
R jsf-ri/src/com/sun/faces/el/impl/UnaryOperator.java
R jsf-ri/src/com/sun/faces/el/impl/UnaryOperatorExpression.java
A jsf-ri/src/com/sun/faces/el/impl/ValueGetVisitor.java

- Extends AbstractParserVisitor, no extra behavior

A jsf-ri/src/com/sun/faces/el/impl/ValueReadOnlyVisitor.java

- ReadOnly visitor for ValueBinding

A jsf-ri/src/com/sun/faces/el/impl/ValueSetVisitor.java

- Value set visitor for ValueBinding

R jsf-ri/src/com/sun/faces/el/impl/ValueSuffix.java
A jsf-ri/src/com/sun/faces/el/impl/ValueTypeVisitor.java

- Gets the return type of the ValueBinding

R jsf-ri/src/com/sun/faces/el/impl/VariableResolver.java
R jsf-ri/src/com/sun/faces/el/impl/parser/ELParser.java
R jsf-ri/src/com/sun/faces/el/impl/parser/ELParserConstants.java
R jsf-ri/src/com/sun/faces/el/impl/parser/ELParserImpl.java
R jsf-ri/src/com/sun/faces/el/impl/parser/ELParserTokenManager.java
R jsf-ri/src/com/sun/faces/el/impl/parser/ElParseException.java
R jsf-ri/src/com/sun/faces/el/impl/parser/ParseException.java
R jsf-ri/src/com/sun/faces/el/impl/parser/SimpleCharStream.java
R jsf-ri/src/com/sun/faces/el/impl/parser/Token.java
R jsf-ri/src/com/sun/faces/el/impl/parser/TokenMgrError.java
C jsf-ri/src/com/sun/faces/util/Util.java

- Simply removed EL references conflict is in doc text

M jsf-ri/test/com/sun/faces/el/TestMethodRef.java
C jsf-ri/test/com/sun/faces/el/TestValueBindingImpl.java
M jsf-ri/test/com/sun/faces/el/TestValueBindingImpl_Model.java
M jsf-ri/test/com/sun/faces/el/impl/TestELImpl.java