question: method declaration concode_field_sep int iFirstWildCard concode_elem_sep boolean optimised concode_elem_sep int[] wildCardType concode_elem_sep Character escapeChar concode_elem_sep boolean isIgnoreCase concode_elem_sep int PERCENT_CHAR concode_elem_sep boolean isNull concode_elem_sep int iLen concode_elem_sep int UNDERSCORE_CHAR concode_elem_sep char[] cLike concode_field_sep String getRangeLow concode_elem_sep String getStartsWith concode_elem_sep boolean isEquivalentToEqualsPredicate concode_elem_sep boolean isEquivalentToFalsePredicate concode_elem_sep boolean hasWildcards concode_elem_sep void resetPattern concode_elem_sep boolean isEquivalentToNotNullPredicate concode_elem_sep boolean isEquivalentToBetweenPredicate concode_elem_sep String getRangeHigh concode_elem_sep boolean compareAt concode_elem_sep void normalize concode_elem_sep boolean isEquivalentToBetweenPredicateAugmentedWithLike concode_elem_sep String toString concode_elem_sep void setParams
target: boolean function ( Object arg0 ) { if ( arg0 == null ) { return iLen == 0 ; } String loc0 = arg0 . toString ( ) ; if ( isIgnoreCase ) { loc0 = loc0 . toUpperCase ( ) ; } return compareAt ( loc0 , 0 , 0 , loc0 . length ( ) ) ; }