code: public static List<String> extractAsArrayOfString(String value) {
  		Matcher matcher = arrayPattern.matcher(value);
  
  		List<String> result = new ArrayList<String>();
  
  		//	we need to unscape javascript format, otherwise string like " where id like '%' " will become " where id like \'%\' " 
  		while (matcher.find()) {
  			result.add(StringEscapeUtils.unescapeEcmaScript(matcher.group(1)));
  		}
  
  		return result;
  	}
docs: Extract as array of string.
  
  @param value the value
  @return the list