@Override
    public V get()
            throws InterruptedException, ExecutionException {
        return peel().get();
    }
@Test
    public void get() throws Exception {
        ScheduledFuture<Future<Integer>> original = taskScheduler.schedule(new SimpleCallableTestTask(), 0, TimeUnit.SECONDS);
        ScheduledFuture stripper = new DelegatingScheduledFutureStripper<Future<Integer>>(original);

        assertNotNull(original.get());
        assertEquals(5, stripper.get());
    }