code: public Class getType(FacesContext context) throws EvaluationException,
              PropertyNotFoundException {
              
          if (context == null) {
  	        throw new NullPointerException("FacesContext -> null");
          }
          Class result = null;
          try {
              result = valueExpression.getType(context.getELContext());
          } catch (javax.el.PropertyNotFoundException pnfe) {
              throw new PropertyNotFoundException(pnfe);
          } catch (ELException elex) {
              throw new EvaluationException(elex);
          } 
          return result;
      }
docs: /* (non-Javadoc)
  @see javax.faces.el.ValueBinding#getType(javax.faces.context.FacesContext)