@Override
    public boolean isValid(Object fieldValue) {
        if (fieldValue == null) {
            return true;
        }
        int fieldValueLength = fieldValue.toString().length();
        return fieldValueLength >= validateAnnotation.min() && fieldValueLength <= validateAnnotation.max();
    }