@Test
 @Named("examples.forEach[subject.^describe[suite[name]] => expectedClassName]")
 @Order(1)
 public void _examplesForEachSubjectDescribeSuiteNameExpectedClassName() throws Exception {
   final Procedure1<SuiteClassNameProviderDescribeSpecExamples> _function =
       new Procedure1<SuiteClassNameProviderDescribeSpecExamples>() {
         public void apply(final SuiteClassNameProviderDescribeSpecExamples it) {
           String _name = it.getName();
           Suite _suite = Suites.suite(_name);
           String _describe = SuiteClassNameProviderDescribeSpec.this.subject.describe(_suite);
           String _expectedClassName = it.getExpectedClassName();
           Assert.assertTrue(
               "\nExpected subject.^describe(suite(name)) => expectedClassName but"
                   + "\n     subject.^describe(suite(name)) is "
                   + new org.hamcrest.StringDescription().appendValue(_describe).toString()
                   + "\n     subject is "
                   + new org.hamcrest.StringDescription()
                       .appendValue(SuiteClassNameProviderDescribeSpec.this.subject)
                       .toString()
                   + "\n     suite(name) is "
                   + new org.hamcrest.StringDescription().appendValue(_suite).toString()
                   + "\n     name is "
                   + new org.hamcrest.StringDescription().appendValue(_name).toString()
                   + "\n     expectedClassName is "
                   + new org.hamcrest.StringDescription()
                       .appendValue(_expectedClassName)
                       .toString()
                   + "\n",
               Should.<String>operator_doubleArrow(_describe, _expectedClassName));
         }
       };
   Each.<SuiteClassNameProviderDescribeSpecExamples>forEach(this.examples, _function);
 }