this.referenceCleaner= new ReferenceCleaner(this.context.objects).start();
this.referenceCleaner= new ReferenceCleaner(this.context.objects); this.referenceCleaner.start();
    @Override public void run() {        this.stopped= false;   // We're running:)                // Setup handler        this.handler.setup(this.context);                this.referenceCleaner= new ReferenceCleaner(this.context.objects).start();                // Loop until stopped, accepting incoming connections        while (!this.stopped) {            Socket accepted= null;                         try {                accepted= this.socket.accept();                accepted.setTcpNoDelay(true);                // Create a new thread that will handle this client                (new HandlerThread(this.handler, accepted, this.context)).start();            } catch (IOException ignored) { }        }    }