{
        currentLineWidth += data.length();
        LOOP: 
        for (int i = data.length() - 1; i >= 0; --i)
        {
          switch (data.charAt(i))
          {
            case '\n':
            case '\r':
            {
              currentLineWidth = data.length() - i;
              break LOOP;
            }
          }
        }
      }