private OrganizationBuilder putSingleField(final SingleOrganizationField singleOrganizationField, final String fieldValue, final String fieldName) {
Objects.requireNonNull(singleOrganizationField, "singleOrganizationField");
Objects.requireNonNull(fieldName, "fieldName");
Objects.requireNonNull(fieldValue, "fieldValue:" + fieldName);
if (!validationMapping.getOrDefault(singleOrganizationField, f -> true).test(fieldValue)) {
throw new IllegalArgumentException("Field " + fieldName + " cannot be validated: " + fieldValue);