comefrom: <awangdev>[lint]. Longest Words_1.java
code: public List<String> longestWords(String[] dictionary) {
      	if (dictionary == null || dictionary.length == 0) {
      		return null;
      	}
      	Map<Integer, List<String>> map = new HashMap<>();
      	int max = 0;
  
      	for (String word : dictionary) {
      		int length = word.length();
          map.putIfAbsent(length, new ArrayList<>());
      		map.get(length).add(word);
      		max = Math.max(max, length);
      	}
      	return map.get(max);
      }
masked: public List < String > var_1 ( String [ ] var_2 ) {
    if ( var_2 == null || var_2 . length == 0 ) {
      return null ;
    }
    Map < Integer , List < String >> var_10 = new HashMap < > ( ) ;
    int max = 0 ;
    for ( String var_12 : var_2 ) {
      int length = var_12 . length ( ) ;
      var_10 . putIfAbsent ( length , new ArrayList < > ( ) ) ;
      var_10 . get ( length ) . add ( var_12 ) ;
      max = Math . max ( max , length ) ;
    }
    return var_10 . get ( max ) ;
  }
  