constructs all words from the letters in the current object that are listed in the given dictionary . concode_field_sep ArrayList<Character> lettersInBag concode_elem_sep Dictionary dict concode_field_sep void cleanUpResults concode_elem_sep void getAllWordsRecursive concode_elem_sep void checkValidity
ArrayList < String > function ( Dictionary arg0 ) { if ( null == arg0 ) return null ; this . dict = arg0 ; ArrayList < String > loc0 = new ArrayList < String > ( ) ; StringBuffer loc1 = new StringBuffer ( ) ; getAllWordsRecursive ( lettersInBag , loc1 , loc0 ) ; cleanUpResults ( loc0 ) ; return loc0 ; }