public Parser localStorageSection() {
        if (localStorageSectionParser == null) {
           FutureParser future = scoped("localStorageSection");
           localStorageSectionParser = future;
           future.setParser(
               sequence(
                   token("LOCAL-STORAGE"),
                   token("SECTION"),
                   token("."),
                   star(
                       choice(
                           recordDescriptionEntry(),
                           replaceStatement(),
                           sequence(
                               execStatement(),
                               optional(
                                   token(".")
                               )
                           )
                       )
                   )
               )
           );
        }

        return localStorageSectionParser;
    }