import org.gradle.messaging.concurrent.StoppableExecutor;
import org.gradle.messaging.remote.internal.Connection;
import org.gradle.messaging.remote.Address;
import org.gradle.util.UncheckedException;
import java.io.*;
<BUG>import java.util.Properties;
import java.util.concurrent.locks.Lock;</BUG>
import java.util.concurrent.locks.ReentrantLock;
import java.util.concurrent.CountDownLatch;
public class Daemon implements Runnable, Stoppable {

import org.gradle.messaging.concurrent.StoppableExecutor;
import org.gradle.messaging.remote.internal.Connection;
import org.gradle.messaging.remote.Address;
import org.gradle.util.UncheckedException;
import java.io.*;
import java.util.Properties;
import java.util.Date;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
import java.util.concurrent.CountDownLatch;
public class Daemon implements Runnable, Stoppable {
