protected synchronized Object getCompiledExpression ( ) { if ( compiledExpression == null ) { try { compiledExpression = Ognl . parseExpression ( getExpression ( ) ) ; } catch ( OgnlException e ) { throw new IllegalArgumentException ( "[" + getExpression ( ) + "] is not a valid OGNL expression" , e ) ; } } return compiledExpression ; }
Return a compiled OGNL expression .