private void closeConnection() {
        try {
            try {
                this.writer.close();
                this.input.close();
            } finally {
                this.closeSocket();
            }
        } catch (final IOException e) {
            LOGGER.info("Failed to close connection", e);
        }
    }
Close reader, writer, and socket, logging exceptions but otherwise ignoring
them
src/main/java/de/gessnerfl/fakesmtp/smtp/server/Session.java