question: private static int indexOf ( int fromIndex , CharSequence csq ) { if ( csq == null ) return 0 ; int length = csq . length ( ) ; int j = fromIndex ; int i = ( j < length ) ? Character . toUpperCase ( csq . charAt ( j ++ ) ) : 0 ; i <<= 16 ; i |= ( j < length ) ? Character . toUpperCase ( csq . charAt ( j ++ ) ) : 0 ; return i ; }
target:  Returns the index starting at the specified index (two characters at a time).