@Test
public void testCovertResult() throws Exception {

	Object result = new Object();
	FutureTask<Object> futureTask = new FutureTask<Object>(
		new Runnable() {
			@Override
			public void run() {
			}
		},
		result);
	futureTask.run();
	Future<Object> future = new NopFutureConverter(futureTask);
	Assert.assertSame(result, future.get());
	Assert.assertSame(result, future.get(1, TimeUnit.SECONDS));
}