public List[] matches(List list, int centerList) {
			centerList -= center;
			try {
				List sub = list.subList(centerList, centerList + tokens.size());
				if (sub.equals(tokens))
					return results;
			} catch (IndexOutOfBoundsException e) {
			}
			return EMPTY_ARRAY;
		}