@Override protected void execute(final File file) { String fileExtension = Files.getFileExtension(file.getAbsolutePath()); OutputPort<File> outputPort = this.fileExtensions.getOrDefault(fileExtension, unknownFileExtensionOutputPort); outputPort.send(file); }