### Question:
DomainTypeFactory { public static <BASIC, DOMAIN> DomainType<BASIC, DOMAIN> getExternalDomainType( Class<DOMAIN> domainClass) { return getExternalDomainType(domainClass, new ClassHelper() {}); }  static DomainType<BASIC, DOMAIN> getDomainType(Class<DOMAIN> domainClass); static DomainType<BASIC, DOMAIN> getDomainType(
      Class<DOMAIN> domainClass, ClassHelper classHelper); static DomainType<BASIC, DOMAIN> getExternalDomainType(
      Class<DOMAIN> domainClass); static DomainType<BASIC, DOMAIN> getExternalDomainType(
      Class<DOMAIN> domainClass, ClassHelper classHelper);  }### Answer:
@Test public void testGetExternalDomainType() { DomainType<String, Job> type = DomainTypeFactory.getExternalDomainType(Job.class, classHelper); assertNotNull(type); }
@Test public void testGetExternalDomainType_array() { DomainType<Object, String[]> type = DomainTypeFactory.getExternalDomainType(String[].class, classHelper); assertNotNull(type); }