code: public static List<Failure> validateConfigPropertiesType(ValidateClass vo, String section, String failMsg)
     {
  
        List<Failure> failures = new ArrayList<Failure>(1);
  
        for (ConfigProperty cpmd : vo.getConfigProperties())
        {
           try
           {
              containGetOrIsMethod(vo, "get", cpmd, section, failMsg, failures);
           }
           catch (Throwable t)
           {
              try
              {
                 containGetOrIsMethod(vo, "is", cpmd, section, failMsg, failures);
              }
              catch (Throwable it)
              {
                 // Ignore
              }
           }
        }
  
        if (failures.isEmpty())
           return null;
        return failures;
     }
docs: validate ConfigProperties type
  
  @param vo ValidateClass
  @param section section in the spec document
  @param failMsg fail or warn message
  @return list of failures