boon/src/main/java/org/boon/validation/validators/LongRangeValidator.java
@SuppressWarnings ( "unchecked" )
    public ValidatorMessageHolder validate( Object fieldValue, String fieldLabel ) {
        ValidatorMessage validatorMessage = new ValidatorMessage();
        if ( fieldValue == null ) {
            return validatorMessage;
        }

        dynamicallyInitIfNeeded( fieldValue );

        if ( !super.isValueGreaterThanMin( ( Comparable ) fieldValue ) ) {
            populateMessage( underMin, validatorMessage, fieldLabel, min );
        } else if ( !super.isValueLessThanMax( ( Comparable ) fieldValue ) ) {
            populateMessage( overMax, validatorMessage, fieldLabel, max );
        }

        return validatorMessage;

    }
@SuppressWarnings ( "unchecked" )
    public ValidatorMessageHolder validate( Object fieldValue, String fieldLabel ) {
        ValidatorMessage validatorMessage = new ValidatorMessage();
        if ( fieldValue == null ) {
            return validatorMessage;
        }

        dynamicallyInitIfNeeded( fieldValue );

        if ( !super.isValueGreaterThanMin( ( Comparable ) fieldValue ) ) {
            populateMessage( underMin, validatorMessage, fieldLabel, min );
        } else if ( !super.isValueLessThanMax( ( Comparable ) fieldValue ) ) {
            populateMessage( overMax, validatorMessage, fieldLabel, max );
        }

        return validatorMessage;

    }
@ SuppressWarnings ( "unchecked" ) public ValidatorMessageHolder validate ( Object fieldValue , String fieldLabel ) { ValidatorMessage validatorMessage = new ValidatorMessage ( ) ; if ( fieldValue == null ) { return validatorMessage ; } dynamicallyInitIfNeeded ( fieldValue ) ; if ( ! super . isValueGreaterThanMin ( ( Comparable ) fieldValue ) ) { populateMessage ( underMin , validatorMessage , fieldLabel , min ) ; } else if ( ! super . isValueLessThanMax ( ( Comparable ) fieldValue ) ) { populateMessage ( overMax , validatorMessage , fieldLabel , max ) ; } return validatorMessage ; }
Perform the actual validation.

@param fieldValue the value to validate
@param fieldLabel the logical name of the value used for generating error messages
Perform the actual validation .