Description
Setting RequiredImpl to null should throw an informative exception instead of NPE.
To reproduce, in the TestConfigurationModule set the RequiredImpl<TestConfigurationModule.Foo> THE_FOO to null:
String s = null; MyConfigurationModule.CONF .set(MyConfigurationModule.THE_FOO, s) .build();
This code raises java.lang.NullPointerException in org.apache.reef.tang.util.ReflectionUtilities.classForName(ReflectionUtilities.java:170)