docs: private void finishValue()
      {
          final ContainerInfo current = currentContainer();
          if (current != null && current.type == ContainerType.ANNOTATION)
          {
              // close out and patch the length
              popContainer();
          }
          hasWrittenValuesSinceFinished = true;
          hasWrittenValuesSinceConstructed = true;
      }