protected Hashtable<String, String> parseParameter(String param){
        // ZAP: Added type arguments.
        Hashtable<String, String> table = new Hashtable<>();
        
        try{	  
            matcher2 = pSeparator.matcher(param);
            while (matcher2.find()){
                // start of a request
                table.put(matcher2.group(1), matcher2.group(2));
                
            }
        } catch(Exception e){
        	logger.error(e.getMessage(), e);
        }
        return table;
        
    }
protected Hashtable < String , String > parseParameter ( String param ) { Hashtable < String , String > table = new Hashtable < > ( ) ; try { matcher2 = pSeparator . matcher ( param ) ; while ( matcher2 . find ( ) ) { table . put ( matcher2 . group ( 1 ) , matcher2 . group ( 2 ) ) ; } } catch ( Exception e ) { logger . error ( e . getMessage ( ) , e ) ; } return table ; }
ZAP: Added type arguments.