Buggy code:
public class LocalTransferManager extends AbstractTransferManager { private static final Logger logger = Logger . getLogger ( LocalTransferManager . class . getSimpleName ( ) ) ; private File repoPath ; private File multichunksPath ; private File databasesPath ; private File actionsPath ; private File transactionsPath ; private File temporaryPath ; public LocalTransferManager ( LocalTransferSettings connection , Config config ) { } @ Override public void connect ( ) throws StorageException { } @ Override public void disconnect ( ) throws StorageException { } @ Override public void init ( boolean createIfRequired ) throws StorageException { } @ Override public void download ( RemoteFile remoteFile , File localFile ) throws StorageException { } @ Override public void move ( RemoteFile sourceFile , RemoteFile targetFile ) throws StorageException { } @ Override public void upload ( File localFile , RemoteFile remoteFile ) throws StorageException { } @ Override public boolean delete ( RemoteFile remoteFile ) throws StorageException { } @ Override public < T extends RemoteFile > Map < String , T > list ( Class < T > remoteFileClass ) throws StorageException { connect ( ) ; File remoteFilePath = getRemoteFilePath ( remoteFileClass ) ; File [ ] files = remoteFilePath . listFiles ( ) ; if ( files == null ) { LocalTransferManager . logger . log ( Level . FINE , remoteFilePath . getAbsolutePath ( ) ) ; throw new StorageException ( ( "Unable<seq2seq4repair_space>to<seq2seq4repair_space>read<seq2seq4repair_space>local<seq2seq4repair_space>respository<seq2seq4repair_space>" + ( repoPath ) ) ) ; } Map < String , T > remoteFiles = new HashMap < String , T > ( ) ; for ( File file : files ) { try { T remoteFile = RemoteFile . createRemoteFile ( file . getName ( ) , remoteFileClass ) ; remoteFiles . put ( file . getName ( ) , remoteFile ) ; } catch ( StorageException e ) { <START_BUG> LocalTransferManager . logger . log ( Level . INFO , ( ( ( ( "Cannot<seq2seq4repair_space>create<seq2seq4repair_space>instance<seq2seq4repair_space>of<seq2seq4repair_space>" + ( remoteFileClass . getSimpleName ( ) ) ) + "<seq2seq4repair_space>for<seq2seq4repair_space>file<seq2seq4repair_space>" ) + file ) + ";<seq2seq4repair_space>maybe<seq2seq4repair_space>invalid<seq2seq4repair_space>file<seq2seq4repair_space>name<seq2seq4repair_space>pattern.<seq2seq4repair_space>Ignoring<seq2seq4repair_space>file." ) , e ) ; <END_BUG> } } return remoteFiles ; } private File getRemoteFile ( RemoteFile remoteFile ) { } private File getRemoteFilePath ( Class < ? extends RemoteFile > remoteFile ) { } public String getAbsoluteParentDirectory ( File file ) { } @ Override public boolean testTargetCanWrite ( ) { } @ Override public boolean testTargetExists ( ) { } @ Override public boolean testRepoFileExists ( ) { } @ Override public boolean testTargetCanCreate ( ) { } }

Fix:
LocalTransferManager . logger . log ( Level . INFO , ( ( ( ( "Cannot<seq2seq4repair_space>create<seq2seq4repair_space>instance<seq2seq4repair_space>of<seq2seq4repair_space>" + ( remoteFileClass . getSimpleName ( ) ) ) + "<seq2seq4repair_space>for<seq2seq4repair_space>file<seq2seq4repair_space>" ) + file ) + ";<seq2seq4repair_space>maybe<seq2seq4repair_space>invalid<seq2seq4repair_space>file<seq2seq4repair_space>name<seq2seq4repair_space>pattern.<seq2seq4repair_space>Ignoring<seq2seq4repair_space>file." ) ) ;