private int getLineEnd(IBuffer buffer, int offset) {
   int pos = offset;
   int length = buffer.getLength();
   while (pos < length && !isDelemiter(buffer.getChar(pos))) {
     pos++;
   }
   return pos;
 }