question: @ Override public List < ValidationError > validate ( ) { List < ValidationError > errorList = new ArrayList < ValidationError > ( ) ; removeEmptyRates ( ) ; if ( ( errorList = checkForNoRatesPresent ( ) ) != null ) return errorList ; if ( ( errorList = validateOverheadRates ( ) ) != null ) return errorList ; if ( ( errorList = validateDateRanges ( ) ) != null ) return errorList ; return errorList ; }
target:  This method performs the validations for the over head rates entered by the user.