code: public <E extends Model>  LazyList<E> offset(long offset){
          if(fullQuery != null && !forPaginator) throw new IllegalArgumentException("Cannot use .offset() if using free form SQL");
  
          if(offset < 0) throw new IllegalArgumentException("offset cannot be negative");
  
          this.offset = offset;
          return (LazyList<E>) this;
      }
docs: This method sets an offset of a resultset. For instance, if the offset is 101, then the resultset will skip the
  first 100 records.
  It can be used in combination wit the limit like this:
  
  <code>List<Event>  events =  Event.find("mnemonic = ?", "GLUC").offset(101).limit(20).orderBy("history_event_id");</code>
  This will produce 20 records, starting from record 101. This is an efficient method, it will only retrieve records
  that are necessary.
  
  @param offset
  @return instance of this <code>LazyList</code>