return this;
}
public Test assertArgument(int start, int end, String... expectedValues) {
assertTrue(argumentMatches.size() > 0);
ArgumentMatch match = argumentMatches.removeFirst();
assertEquals(start, match.getStart());
assertEquals(end, match.getEnd());
ArrayList<String> values = new ArrayList<String>();
for (LiteralValue value : match.getValues()) {
values.add(value.getValue());
}
assertEquals(Arrays.asList(expectedValues), values);
return this;
}