docs: @Override
      public void finish(DDParser parser) throws ParseException {
          this.idMap = parser.idMap;
          super.finish(parser);
          if (version == null) {
              throw new ParseException(parser.requiredAttributeMissing("version"));
          }
      }