@SuppressWarnings("unchecked")
	public static <T> T evaluateExpressionGet(final FacesContext context,
			final String expression) {
		if (expression == null) {
			return null;
		}

		return (T) context.getApplication().evaluateExpressionGet(context,
				expression, Object.class);
	}
@SuppressWarnings("unchecked")
	public static <T> T evaluateExpressionGet(final FacesContext context,
			final String expression) {
		if (expression == null) {
			return null;
		}

		return (T) context.getApplication().evaluateExpressionGet(context,
				expression, Object.class);
	}
@ SuppressWarnings ( "unchecked" ) public static < T > T evaluateExpressionGet ( final FacesContext context , final String expression ) { if ( expression == null ) { return null ; } return ( T ) context . getApplication ( ) . evaluateExpressionGet ( context , expression , Object . class ) ; }
evaluate expression.

@param <T>
This is the type parameter
@param context
faces context.
@param expression
expression.
@return evaluated object.
evaluate expression .