private QueryParameter[] parseFieldQuery(List<String> strFieldQuery) { Collection<QueryParameter> parseQuery = new ArrayList<QueryParameter>(); for (String strSingleFieldQuery : strFieldQuery) { if (StringUtils.isBlank(strSingleFieldQuery)) { continue; } if (logger.isDebugEnabled()) { logger.debug(":::FIELD QUERY : " + strSingleFieldQuery); } String[] values = splitStr(strSingleFieldQuery, ","); if (values.length < 2) { continue; } parseQuery.add(QueryParameterFactory.getStringLikePropertyParam(values[0], values[1])); } QueryParameter[] parsedQueryParameter = parseQuery.toArray(new QueryParameter[parseQuery.size()]); return parsedQueryParameter; }