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