public static List tokenize(String input) { Matcher matcher = Pattern.compile(JAVASCRIPT_TOKEN_REGEXP).matcher(input); List result = new ArrayList(); while (matcher.find()) { String token = matcher.group(); if (!token.trim().equals("")) { result.add(token); } } return result; }