docs: public int read() throws java.io.IOException {
          int len = 0;
          int skip = 0;
          
          switch(io_type) {
          case Str:
              skip = moveTokens();
              len = ((JechtIO.Str)io).read.read(buffer, ((JechtIO.Str)io), YAML.BUFFERSIZE-1, skip);
              break;
          case File:
              skip = moveTokens();
              len = ((JechtIO.File)io).read.read(buffer, ((JechtIO.File)io), YAML.BUFFERSIZE-1, skip);
              break;
          default:
              break;
          }
          checkLimit(len);
          return len;
      }