code: public final List<String> getConnectionFactoryInterfaceNames() {
          return cfInterfaceNames instanceof String ? Collections.singletonList((String) cfInterfaceNames) //
                          : cfInterfaceNames instanceof String[] ? Arrays.asList((String[]) cfInterfaceNames) //
                                          : Collections.<String> emptyList();
      }
docs: This method is provided for the connection factory validator.
  
  @return list of fully qualified names of the connection factory interfaces that this resource factory creates.