question: public static boolean startsWithIgnoreCaseAndWs ( String searchIn , String searchFor , int beginPos ) { if ( searchIn == null ) { return searchFor == null ; } int inLength = searchIn . length ( ) ; for ( ; beginPos < inLength ; beginPos ++ ) { if ( ! Character . isWhitespace ( searchIn . charAt ( beginPos ) ) ) { break ; } } return startsWithIgnoreCase ( searchIn , beginPos , searchFor ) ; }
target:  Determines whether or not the string 'searchIn' contains the string 'searchFor', disregarding case and leading whitespace