question: private void processAllWilds ( final String rule ) { final String [ ] s = rule . split ( "\\." , - 1 ) ; if ( s . length == IN4ADDRSZ ) { for ( int i = 0 ; i < IN4ADDRSZ ; i ++ ) { wildCard . set ( i ) ; } } hostName = rule . split ( "\\." , - 1 ) ; }
target:  The rule string is all wildcards. Set both address wildcard bitmask and hostname wildcard array.