public static void removeAllCaseIgnore(Set master,Set deletingSet){
  if ((deletingSet != null) && !deletingSet.isEmpty()) {
    Set lcSet=lowerCase(deletingSet);
    for (Iterator iter=master.iterator(); iter.hasNext(); ) {
      String e=(String)iter.next();
      if (lcSet.contains(e.toLowerCase())) {
        iter.remove();
      }
    }
  }
}

public static void removeAllCaseIgnore ( Set master , Set deletingSet ) { if ( ( deletingSet != null ) && ! deletingSet . isEmpty ( ) ) { Set lcSet = lowerCase ( deletingSet ) ; for ( Iterator iter = master . iterator ( ) ; iter . hasNext ( ) ; ) { String e = ( String ) iter . next ( ) ; if ( lcSet . contains ( e . toLowerCase ( ) ) ) { iter . remove ( ) ; } } } }
removes a set of string entries in a set with case insensitivity check .
