public ClassWithConstructorWithAllKindsOfParameters( ISomeInterface someInterface, SomeAbstractClass someAbstractClass, ClassWithDefaultConstructor1 class1, ClassWithDefaultConstructor1 class2, ClassWithConstructorParametersWhoseClassesHaveDefaultConstructor classWithParamsWithDefaultConstructors) { }
public ClassWithConstructorParametersWhoseClassesHaveDefaultConstructor(ClassWithDefaultConstructor1 class1, ClassWithDefaultConstructor2 class2) { }