question: return file list from storage . concode_field_sep ConcurrentDirectoryFactory lockFactory concode_elem_sep File storageDir concode_field_sep List<TransactionLog> getTransactionLogs concode_elem_sep File getStorageDir concode_elem_sep boolean hasFiles concode_elem_sep boolean hasUncommitedTransactions concode_elem_sep ConcurrentDirectoryFactory getLockFactory
target: List < File > function ( final File arg0 ) { final List < File > loc0 = new ArrayList < File > ( ) ; final File [ ] loc1 = arg0 . listFiles ( ) ; for ( final File loc2 : loc1 ) { if ( loc2 . isFile ( ) ) { loc0 . add ( loc2 ) ; } else { loc0 . addAll ( this . getFileList ( loc2 ) ) ; } } return loc0 ; }