@@ -166,19 +166,19 @@ public void addConfiguration(Map<String, Object> map, BiConsumer<ConfigurationGe
166
166
String key = entry .getKey ();
167
167
Object value = entry .getValue ();
168
168
ConfigurationGenerator generator = configurationGenerators .get (key );
169
- if (generator = = null ) {
170
- throw new IllegalArgumentException (
171
- "Unknown generator '" + key + "'. Known generators are: " + configurationGenerators . keySet () );
172
- }
173
-
174
- if ( value instanceof Map ) {
175
- Map <String , Object > generatorMap = new HashMap <>( );
176
- Class configClass = configtypes . get ( key );
177
- String newKey = configClass . getName ( );
178
- Generators . applyPrimitives ( configClass , ( Map < String , Object >) value );
179
- Generators . populateArrays ( configClass , ( Map < String , Object >) value );
180
- generatorMap . put ( newKey , value );
181
- consumer . accept ( generator , Maps . kebabToCamelCase ( generatorMap ));
169
+ if (generator ! = null ) {
170
+ if ( value instanceof Map ) {
171
+ Map < String , Object > generatorMap = new HashMap <>( );
172
+ Class configClass = configtypes . get ( key );
173
+ String newKey = configClass . getName ();
174
+ Generators . applyPrimitives ( configClass , ( Map < String , Object >) value );
175
+ Generators . populateArrays ( configClass , ( Map <String , Object >) value );
176
+ generatorMap . put ( newKey , value );
177
+ consumer . accept ( generator , Maps . kebabToCamelCase ( generatorMap ) );
178
+ }
179
+ } else {
180
+ LOGGER . warning ( "Unknown generator '" + key + "' will be ignored. "
181
+ + "Known generators are: " + configurationGenerators . keySet ( ));
182
182
}
183
183
}
184
184
}
0 commit comments