import java.util.*; class sTest { public void shouldCallListConstructor(){ ListstringList=new ArrayList(); ClassUnderTest cut=new ClassUnderTest<>(stringList); } private class ClassUnderTest { public String constructorString; private ClassUnderTest(ListstringList) { constructorString="Using List Constructor"; } private ClassUnderTest(Iterable iterables) { constructorString="Using Iterables Constructor"; } } }