Collection<PsiField> (@NotNull BuilderInfo info) { final PsiType keyType = getKeyType(info.getManager(), info.getFieldType()); final PsiType builderFieldKeyType = getBuilderFieldType(keyType, info.getProject()); final PsiType valueType = getValueType(info.getManager(), info.getFieldType()); final PsiType builderFieldValueType = getBuilderFieldType(valueType, info.getProject()); return List.of( new LombokLightFieldBuilder(info.getManager(), info.getFieldName() + LOMBOK_KEY, builderFieldKeyType) .withContainingClass(info.getBuilderClass()) .withModifier(PsiModifier.PRIVATE) .withNavigationElement(info.getVariable()), new LombokLightFieldBuilder(info.getManager(), info.getFieldName() + LOMBOK_VALUE, builderFieldValueType) .withContainingClass(info.getBuilderClass()) .withModifier(PsiModifier.PRIVATE) .withNavigationElement(info.getVariable())); }