docs: public static String justifyRight( String str,
                                         final int width,
                                         char padWithChar ) {
          assert width > 0;
          // Trim the leading and trailing whitespace ...
          str = str != null ? str.trim() : "";
  
          final int length = str.length();
          int addChars = width - length;
          if (addChars < 0) {
              // truncate the first characters, keep the last
              return str.subSequence(length - width, length).toString();
          }
          // Prepend the whitespace ...
          final StringBuilder sb = new StringBuilder();
          while (addChars > 0) {
              sb.append(padWithChar);
              --addChars;
          }
  
          // Write the content ...
          sb.append(str);
          return sb.toString();
      }