code: private void evaluateExpressions() throws JspException {
          Integer tempInt = null;
  
          if (dataSourceEL != null) {
              rawDataSource = (Object) ExpressionEvaluatorManager.evaluate(
                      "dataSource", dataSourceEL, Object.class, this, pageContext);
          }
  
          if (sqlEL != null) {
              sql = (String) ExpressionEvaluatorManager.evaluate("sql", sqlEL,
                      String.class, this, pageContext);
          }
  
          if (startRowEL != null) {
              tempInt = (Integer) ExpressionEvaluatorManager.evaluate(
                      "startRow", startRowEL, Integer.class, this, pageContext);
              if (tempInt != null) {
                  startRow = tempInt.intValue();
              }
          }
  
          if (maxRowsEL != null) {
              tempInt = (Integer) ExpressionEvaluatorManager.evaluate(
                      "maxRows", maxRowsEL, Integer.class, this, pageContext);
              if (tempInt != null) {
                  maxRows = tempInt.intValue();
              }
          }
      }
docs: Evaluates expressions as necessary