question: public Map < String , String > parse ( final String str , char separator ) { if ( str == null ) { return new HashMap < String , String > ( ) ; } return parse ( str . toCharArray ( ) , separator ) ; }
target:  Extracts a map of name/value pairs from the given string. Names are expected to be unique.