question: public static String convertID3v23GenreToGeneric ( String value ) { if ( value . contains ( ")" ) && value . lastIndexOf ( ')' ) < value . length ( ) - 1 ) { return checkBracketed ( value . substring ( 0 , value . lastIndexOf ( ')' ) ) ) + ' ' + value . substring ( value . lastIndexOf ( ')' ) + 1 ) ; } else { return checkBracketed ( value ) ; } }
target:  Convert V23 format to Generic i.e. (2)         -> Country (RX)        -> Remix Shoegaze    -> Shoegaze (2)Shoegaze -> Country Shoegaze Note only handles one field so if the frame stored (2)(3) this would be two separate fields and would manifest itself as two different calls to this method once for (2) and once for (3)