in validation-modules/property-validation/src/main/java/org/apache/myfaces/extensions/validator/baseval/strategy/RequiredStrategy.java [50:61]
public void processValidation(FacesContext facesContext,
UIComponent uiComponent, MetaDataEntry metaDataEntry,
Object convertedObject) throws ValidatorException
{
if (convertedObject == null || convertedObject.equals("") ||
(convertedObject instanceof Collection && ((Collection)convertedObject).isEmpty()) ||
(convertedObject instanceof Map && ((Map)convertedObject).isEmpty()))
{
throw new RequiredValidatorException(
getValidationErrorFacesMessage(metaDataEntry.getValue(Required.class)));
}
}