question: public static CharSequence trimTrailingWhitespace ( CharSequence source ) { if ( source == null ) return "" ; int i = source . length ( ) ; while ( -- i >= 0 && Character . isWhitespace ( source . charAt ( i ) ) ) { } return source . subSequence ( 0 , i + 1 ) ; }
target:  Trims trailing whitespace. Removes any of these characters: 0009, HORIZONTAL TABULATION 000A, LINE FEED 000B, VERTICAL TABULATION 000C, FORM FEED 000D, CARRIAGE RETURN 001C, FILE SEPARATOR 001D, GROUP SEPARATOR 001E, RECORD SEPARATOR 001F, UNIT SEPARATOR