Object takeArg() throws InterruptedException {
		Object arg = args.poll(TIMEOUT, TimeUnit.MILLISECONDS);
		if (arg == null) {
			fail("takeArg Timeout!");
		}
		System.out.println("Argument Taken: " + arg);
		return arg;
	}
Take arg.

@return the object
@throws InterruptedException
            the interrupted exception
tests/io/socket/AbstractTestSocketIO.java