code: @Override
  	public int doStartTag() throws JspException {
  
  		String string = null;
  		Boolean bool = null;
  
  		if (srcExpr != null) {
  			string = (String) ExpressionEvaluatorManager.evaluate("srcExpr", srcExpr, String.class, this, pageContext);
  			setSrc(string);
  		}
  
  		if (useRandomParamExpr != null) {
  			string = (String) ExpressionEvaluatorManager.evaluate("useRandomParamExpr", useRandomParamExpr,
  					String.class, this, pageContext);
  			setUseRandomParam(string);
  		}
  
  		if (mediaExpr != null) {
  			string = (String) ExpressionEvaluatorManager.evaluate("mediaExpr", mediaExpr, String.class, this,
  					pageContext);
  			setMedia(string);
  		}
  
  		if (titleExpr != null) {
  			string = (String) ExpressionEvaluatorManager.evaluate("titleExpr", titleExpr, String.class, this,
  					pageContext);
  			setTitle(string);
  		}
  
  		if (alternateExpr != null) {
  			bool = (Boolean) ExpressionEvaluatorManager.evaluate("alternateExpr", alternateExpr, Boolean.class, this,
  					pageContext);
  			setAlternate(bool);
  		}
  
  		if (displayAlternateExpr != null) {
  			bool = (Boolean) ExpressionEvaluatorManager.evaluate("displayAlternateExpr", displayAlternateExpr,
  					Boolean.class, this, pageContext);
  			setAlternate(bool);
  		}
  
  		return super.doStartTag();
  	}
docs: /*
  (non-Javadoc)
  
  @see net.jawr.web.taglib.AbstractResourceBundleTag#doStartTag()