code: public void strain(byte[] data, int pos, int len) {
          this.chars = data;
          this.pos = pos;
          this.len = len;
          this.linePointer = 0;
      }
docs: Strains this object into the memory area.
  
  @param data the memory area
  @param pos the initial position
  @param len the length of area to use