@Test
public void testDecapitalize() {

    assertThat( IntrospectorUtils.decapitalize( null ) ).isNull();
    assertThat( IntrospectorUtils.decapitalize( "" ) ).isEqualTo( "" );
    assertThat( IntrospectorUtils.decapitalize( "URL" ) ).isEqualTo( "URL" );
    assertThat( IntrospectorUtils.decapitalize( "FooBar" ) ).isEqualTo( "fooBar" );
    assertThat( IntrospectorUtils.decapitalize( "PArtialCapitalized" ) ).isEqualTo( "PArtialCapitalized" );
    assertThat( IntrospectorUtils.decapitalize( "notCapitalized" ) ).isEqualTo( "notCapitalized" );
    assertThat( IntrospectorUtils.decapitalize( "a" ) ).isEqualTo( "a" );
}