* @param source Образец для сравнения
* @return Предикат
*/
public static Predicate<? super CharSequence> equalsIgnoreCase(CharSequence source){
final CharSequence src = source;
return new Predicate() {
@Override
public boolean validate(Object value) {
if( src==null && value==null )return true;
if( src!=null && value==null )return false;
if( src==null && value!=null )return false;