@Override
    public Path find() throws BackgroundException {
        return this.toPath(LocalFactory.get().getAbsolute());
    }
@Test
    public void testFind() throws Exception {
        final LocalSession session = new LocalSession(new Host(new LocalProtocol(), new LocalProtocol().getDefaultHostname()));
        session.open(new DisabledProxyFinder(), new DisabledHostKeyCallback(), new DisabledLoginCallback(), new DisabledCancelCallback());
        session.login(new DisabledLoginCallback(), new DisabledCancelCallback());
        assertTrue(new LocalHomeFinderFeature().find().getAbsolute().endsWith(
            System.getProperty("user.home").replaceAll("\\\\", "/")));
        session.close();
    }