class IgnoreMissingValuesConverter implements ITypeConverter<Float> {

    @Override
    public Float convert(final String s) {

        if(StringUtils.isNullOrWhiteSpace(s)) {
            return null;
        }

        boolean isMissingValue = missingValueRepresentation
                .stream()
                .anyMatch(x -> x.equals(s));

        if(isMissingValue) {
            return null;
        }

        return Float.parseFloat(s);
    }

    public  IgnoreMissingValuesConverter(String... missingValueRepresentation);
    public  IgnoreMissingValuesConverter(List<String> missingValueRepresentation);

}