code: @SuppressWarnings("unchecked")
     public List<Failure> validate(Validate vo, ResourceBundle rb)
     {
        if (vo != null && Key.MANAGED_CONNECTION == vo.getKey())
        {
           if (!ManagedConnection.class.isAssignableFrom(vo.getClazz()))
           {
              List<Failure> failures = new ArrayList<Failure>(1);
  
              Failure failure = new Failure(Severity.ERROR,
                                            SECTION,
                                            rb.getString("mc.MC"),
                                            vo.getClazz().getName());
              failures.add(failure);
  
              return failures;
           }
        }
  
        return null;
     }
docs: Validate
  @param vo The validate object
  @param rb The resource bundle
  @return The list of failures found; <code>null</code> if none