public static boolean isValidEmail(String strEmail) {
        boolean blnResult = false;
        log.debug(String.format("method start String[strEmail:%s]", strEmail));
        if (strEmail != null) {
            blnResult = Pattern.matches("^((\\w+)\\.?)+(\\w+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([\\w-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$", strEmail);
        }
        log.debug(String.format("method stop return:boolean[%s]", blnResult));
        return blnResult;
    }