startPos = (row * s.getCols()) + col; endPos = startPos + length -1; cursorProg = 0; fieldId = 0; length = len; endPos = startPos + length -1; this.attr = attr; setFFWs(ffw1,ffw2); setFCWs(fcw1,fcw2);  next = null; prev = null;  return this;
return setField(attr, s.getCurrentRow() - 1, s.getCurrentCol() - 1, len, ffw1, ffw2, fcw1, fcw2);
   public ScreenField setField(int attr, int row, int col, int len, int ffw1, int ffw2,                     int fcw1, int fcw2) {//      startRow = row;//      startCol = col;      startPos = (row * s.getCols()) + col;      endPos = startPos + length -1;      cursorProg = 0;      fieldId = 0;      length = len;      endPos = startPos + length -1;      this.attr = attr;      setFFWs(ffw1,ffw2);      setFCWs(fcw1,fcw2);      next = null;      prev = null;      return this;   }