String paramName = parser.getAttributeValue( null, Attribute.NAME.toString() );
String paramValue = parser.getAttributeValue( null, Attribute.VALUE.toString() );
if ( StringUtils.isEmpty( paramName ) || StringUtils.isEmpty( paramValue ) )
{
throw new MacroExecutionException(
"'" + Attribute.NAME.toString() + "' and '" + Attribute.VALUE.toString()
+ "' attributes for the '" + PARAM.toString() + "' tag are required inside the '"
+ MACRO_TAG.toString() + "' tag." );
}