private static boolean compareArrayCase(final String value,final int comparator,final Object[] array){
  for (int i=0; i < array.length; i++) {
    final Object obj=array[i];
    if (obj instanceof String) {
      if (compareStringCase(value,comparator,(String)obj)) {
        return true;
      }
    }
 else     if (obj instanceof Number) {
      if (compareNumber(value.trim(),comparator,(Number)obj)) {
        return true;
      }
    }
 else {
      if (compareReflective(value,comparator,obj)) {
        return true;
      }
    }
  }
  return false;
}

private static boolean compareArrayCase ( final String value , final int comparator , final Object [ ] array ) { for ( int i = 0 ; i < array . length ; i ++ ) { final Object obj = array [ i ] ; if ( obj instanceof String ) { if ( compareStringCase ( value , comparator , ( String ) obj ) ) { return true ; } } else if ( obj instanceof Number ) { if ( compareNumber ( value . trim ( ) , comparator , ( Number ) obj ) ) { return true ; } } else { if ( compareReflective ( value , comparator , obj ) ) { return true ; } } } return false ; }
compare arrays . case sensitive .
