code: @Override
      public int read() throws IOException {
          if (ostart >= ofinish) {
              int temp;
              for (temp = 0; temp == 0; temp = getMoreData())
                  ;
              if (temp == -1) {
                  return -1;
              }
          }
          return obuffer[ostart++] & 255;
      }
docs: {@inheritDoc}