code: public int doStartTag() throws JspException {
  
  		String string = null;
  
  		if (srcExpr != null) {
  			string = (String) ExpressionEvaluatorManager.evaluate("srcExpr", srcExpr, String.class, this, pageContext);
  			setSrc(string);
  		}
  
  		if (typeExpr != null) {
  			string = (String) ExpressionEvaluatorManager.evaluate("typeExpr", typeExpr, String.class, this,
  					pageContext);
  			setType(string);
  		}
  
  		if (asyncExpr != null) {
  			string = (String) ExpressionEvaluatorManager.evaluate("asyncExpr", asyncExpr, String.class, this,
  					pageContext);
  			setAsync(string);
  		}
  
  		if (deferExpr != null) {
  			string = (String) ExpressionEvaluatorManager.evaluate("deferExpr", deferExpr, String.class, this,
  					pageContext);
  			setDefer(string);
  		}
  
  		if (useRandomParamExpr != null) {
  			string = (String) ExpressionEvaluatorManager.evaluate("useRandomParamExpr", useRandomParamExpr,
  					String.class, this, pageContext);
  			setUseRandomParam(string);
  		}
  
  		return super.doStartTag();
  	}
docs: /*
  (non-Javadoc)
  
  @see net.jawr.web.taglib.AbstractResourceBundleTag#doStartTag()