public static interface TargetClass.NoClassNameProvider extends Function<TargetClass,String>
TargetClass.classNameProvider()
andThen, apply, compose, identity