question: public static String [ ] grabArgs ( String signature ) { Matcher matcher = sigRE . matcher ( signature ) ; boolean b = matcher . matches ( ) ; if ( ! b && matcher . groupCount ( ) != 4 ) logger . error ( "Bad method signature: {}" , signature ) ; String args = matcher . group ( 4 ) ; if ( args . isEmpty ( ) ) return new String [ 0 ] ; return args . split ( "," ) ; }
target:  Grab the args string from the method signature 