public static String validate(String data) { try { if (Utility.isEmpty(data)) { return "Title" + ValidationStatusConstant.NOT_EMPTY; } else if (Utility.checkSpecialCharacter(data)) { return "Title [" + data + "]" + ValidationStatusConstant.NOT_VALID_CHAR; } else { List<String> titles = new ArrayList<String>(); titles.add("MR"); titles.add("MRS"); titles.add("MS"); titles.add("DR"); if (!titles.contains(StringUtils.upper(data))) { return "Title [" + data + "] - Invalid title"; } } } catch (Exception ex) { return ex.toString(); } return null; }