final public static boolean isIntersecting( final String[] a, final String[] b ) {
        if ( ( a == null ) || ( b == null ) ) {
            return false;
        }
        if ( ( a.length < 1 ) || ( b.length < 1 ) ) {
            return false;
        }
        for( int i = 0; i < a.length; ++i ) {
            final String ai = a[ i ];
            for( int j = 0; j < b.length; ++j ) {
                if ( ( ai != null ) && ( b[ j ] != null ) && ai.equals( b[ j ] ) ) {
                    return true;
                }
            }
        }
        return false;
    }