static String wrap()

in iep-ses/src/main/java/com/netflix/iep/ses/EncodingUtils.java [66:82]


  static String wrap(String s, int offset, int maxLength) {
    String[] parts = s.split("\\s+");
    StringBuilder builder = new StringBuilder();
    builder.append(parts[0]);
    int length = offset + parts[0].length();
    for (int i = 1; i < parts.length; ++i) {
      String part = parts[i];
      if (length + part.length() + 1 < maxLength) {
        builder.append(' ').append(part);
        length += part.length() + 1;
      } else {
        builder.append("\r\n").append(' ').append(part);
        length = part.length() + 1;
      }
    }
    return builder.toString();
  }