// originalIn.close();
}
<<<<<<< HEAD
=======
public void run() {
//TODO SF - very simple/no validation
String timeoutProperty = startParameter.getSystemPropertiesArgs().get(DaemonTimeout.TIMEOUT_PROPERTY);
int idleTimeout = (timeoutProperty != null)? Integer.parseInt(timeoutProperty) : 3 * 60 * 60 * 1000;
LOGGER.info("Daemon idle timeout is configured to: " + idleTimeout/1000 + " secs");
final StoppableExecutor executor = executorFactory.create("DaemonMain executor");
server.accept(idleTimeout, new IncomingConnectionHandler() {
public void handle(final Connection |