|| Modifier.isAbstract(type.getModifiers()) || Modifier.isInterface(type.getModifiers())) {
if (configValue.valueType() == ConfigValueType.LIST) {
Class<?> arrayType = pluginMap.arraySugar();
if (arrayType != null) {
ConfigObject aliasDefaults = pluginMap.aliasDefaults("_array");
String arrayFieldName = aliasDefaults.toConfig().getString("_primary");
String arraySugarName = pluginMap.getLastAlias("_array");
return ConfigFactory.empty().root().withValue(
classField, ConfigValueFactory.fromAnyRef(
arraySugarName, pluginMap.category() + " array sugar : " +
pluginMap.config().root().get("_array").origin().description()))