<awangdev>[lint]. Longest Words_1.java
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);
    }
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 ) ;
}
