title: Custom error in validation is not show in h:message
body: <p>I want to show a custom message when user insert a wrong input for a Double value but when i test my application i always see the default error message.</p>
  
  <p>That's my custom messages.properties: </p>
  
  <pre><code>`javax.faces.convert.DoubleConverter.CONVERSION=My Conversion Error(Double)
  javax.faces.convert.DoubleConverter.CONVERSION_detail=My Conversion Error(Double)
  javax.faces.component.UIInput.CONVERSION=My Conversion Error
  javax.faces.component.UIInput.CONVERSION_detail=My Conversion Error(Double)
  javax.faces.validator.NOT_IN_RANGE=My Validation Error
  javax.faces.validator.NOT_IN_RANGE_detail=My Validation Error
  javax.faces.validator.DoubleRangeValidator.LIMIT=Validation Limit Double
  javax.faces.validator.DoubleRangeValidator.LIMIT_detail=Validation Limit Double
  javax.faces.validator.DoubleRangeValidator.TYPE=Error Type Double
  javax.faces.validator.DoubleRangeValidator.TYPE_detail = Error Type Double
  javax.faces.component.UIInput.REQUIRED=Requested!!
  `
  </code></pre>
  
  <p>And here my faces.config</p>
  
  <pre><code>`&lt;application&gt;
  &lt;message-bundle&gt;it.exaple.messages.MyMsg&lt;/message-bundle&gt;
  &lt;/application&gt;`
  </code></pre>
  
  <p>And here my page:</p>
  
  <pre><code>`&lt;td&gt;
  &lt;h:inputText id="Value" value="#{user.value}" required="true"&gt;
  &lt;f:validateDoubleRange minimum="0.0" maximum="200.0"/&gt;&lt;/h:inputText&gt;
  &lt;h:message for="username" showDetail="true" showSummary="true" style="color:red"/&gt;
  &lt;/td&gt;`
  </code></pre>
  
  <p>It's really strange because when i test my application with an empty value i can read my customized message, but when i try to insert a string i see the default error message!! Same thing happen when i put a to high or too low value! </p>
  
  <p>Anyone can help me? Thanks!</p>