question: public static String removeVowelsSkipStarts ( String s ) { String result = s ; if ( ! s . startsWith ( " " ) ) { result = result . substring ( 1 ) ; } result = encodeStartingVowels ( result ) ; result = removeVowels ( result ) ; result = decodeStartingVowels ( result ) ; if ( ! s . startsWith ( " " ) ) { result = s . charAt ( 0 ) + result ; } return result ; }
target:  Removes vowels from the string except those that start words. Case-insensitive.