class MapsTokenScanner {

    public List<Map<String, String>> scanMaps() {
        skipWhiteSpace();
        List<Map<String, String>> maps = new ArrayList<>();
        while (hasNext()) {
            maps.add(scanMap());
        }
        return maps;
    }

    public  MapsTokenScanner(String input);

}