Write a Java program that takes a string s consisting of words separated by single spaces. Your task is to reverse the characters of each word in the sentence while preserving the original whitespace and the order of the words. For example, if the input string is: "reverse this" the output should be: "esrever siht"