@Test
public void test00() {

    List<String> expectedResult = new ArrayList<String>();
    expectedResult.add("");
    final List<String> result = new ArrayList<>();
    new RangeExpressionParser("").visit(new RangeExpressionItemVisitor() {
        @Override
        public void visit(Object val) {
            result.add((String) val);
        }
    });
    Assert.equals(result, expectedResult);
    expectedResult = new ArrayList<String>();
    expectedResult.add("0");
    final List<String> result1 = new ArrayList<>();
    new RangeExpressionParser("0").visit(new RangeExpressionItemVisitor() {
        @Override
        public void visit(Object val) {
            result1.add((String) val);
        }
    });
    Assert.equals(result1, expectedResult);
}