code: @SuppressWarnings("unchecked")
     public List<Failure> validate(Validate v, ResourceBundle rb)
     {
        if (v != null &&
            Key.MANAGED_CONNECTION_FACTORY == v.getKey() &&
            v.getClazz() != null &&
            ManagedConnectionFactory.class.isAssignableFrom(v.getClazz()))
        {
           ValidateClass vo = (ValidateClass)v;
           if (vo.getConfigProperties() != null && !vo.getConfigProperties().isEmpty())
           {
              return ConfigPropertiesHelper.validateConfigPropertiesType(vo, SECTION,
                 rb.getString("mcf.MCFConfigProperties"));
           }
        }
  
        return null;
     }
docs: Validate
  @param v The validate object
  @param rb The resource bundle
  @return The list of failures found; <code>null</code> if none