typedef ::foo::moon::extra::common::super::VeryLongClassName <
		::foo::moon::extra::common::super::ISuperNice,
		::foo::moon::extra::common::super::NiceStoryAboutTheSea,
		::foo::moon::extra::common::super::TheVeryLastParameter> AVeryLongNameForDemonstration;
