if (resolvedName.equals(primaryFieldName)) {
if (unusedKeys.size() == 1) {
String onlyUnusedKey = unusedKeys.iterator().next();
ConfigObject onlyObject = resolvedConfig.root().withOnlyKey(onlyUnusedKey);
if (resolvedConfig.hasPath(primaryFieldName)) {
onlyObject = onlyObject.withFallback(
resolvedConfig.getValue(primaryFieldName).atKey(onlyUnusedKey));
}
CodableClassInfo primaryInfo = getOrCreateClassInfo(
field.getTypeOrComponentType());
PluginMap primaryMap = primaryInfo.getPluginMap();