code: public ValidationResult check(Feature feature)
  	{
  		result = new ValidationResult();
  		
  		if (feature == null)
  		{
  			return result;
  		}
  		
  		List<Qualifier> collectionDateQualifiers= feature.getQualifiers(Qualifier.COLLECTION_DATE_QUALIFIER_NAME);
  		
  		if(collectionDateQualifiers.isEmpty())
  		{
  			return result;
  		}
  		for (Qualifier collectionDateQualifier : collectionDateQualifiers)
  		{
  			String collectionDateValue = collectionDateQualifier.getValue();
  			if (INSDC_DATE_FORMAT_PATTERN_1.matcher(collectionDateValue).matches())
  			 {
  				collectionDateQualifier.setValue("0"+collectionDateValue);// convert date format "D-MON-YYYY" to "DD-MON-YYYY"
                  reportMessage(Severity.FIX, collectionDateQualifier.getOrigin(), CollectionDateQualifierFix_ID_1, collectionDateValue,collectionDateQualifier.getValue());
  			 }
  
  			if(getEmblEntryValidationPlanProperty().validationScope.get() == ValidationScope.NCBI) {
  				Matcher matcher = NCBI_DATE_FORMAT_PATTERN.matcher(collectionDateValue);
  				if (matcher.matches())
  				{
  					String monthYear = "-"+matcher.group(2)+"-20"+matcher.group(3);
  					collectionDateQualifier.setValue(matcher.group(1).length()==1?"0"+matcher.group(1)+monthYear:matcher.group(1)+monthYear);// convert date format "D-MON-YY" or "DD-MON-YY" to "DD-MON-YYYY"
  					reportMessage(Severity.FIX, collectionDateQualifier.getOrigin(), CollectionDateQualifierFix_ID_1, collectionDateValue,collectionDateQualifier.getValue());
  				}
  			}
  		}
  		return result;
  	}
docs: "DD-Mmm-YY"