title: grails how to override g message tag
body: <p>I am a newbie in Grails so you may find my question quite naive.
  I would like to override g message tag. I want to add new features in tag's behaviour and then call the original implementation from ValidationTagLib.
  As far as I am concerned I can create my own taglib where I redefine the tag.
  G message is a closure that actually calls the messageImpl method from ValidationTaglib.
  My question is how can I call this method?
  I tried this code to call the closure but instead of messages I have receive empty spaces:</p>
  
  <pre><code>class MyTagLib {
  
      static namespace = "g"
  
      def message = { attrs -&gt;
          //my changes in tag's behaviour
          def validationTagLib = grailsAttributes.applicationContext.getBean('org.codehaus.groovy.grails.plugins.web.taglib.ValidationTagLib')
          validationTagLib.message.call(attrs)
      }
  } 
  </code></pre>
  
  <p>I would very much  appreciate your help! </p>