@Override
    public boolean find(final Path file, final ListProgressListener listener) throws BackgroundException {
        try {
            new SDSAttributesFinderFeature(session, nodeid).find(file, listener);
            return true;
        }
        catch(NotfoundException e) {
            return false;
        }
    }
@Test
    public void testFind() throws Exception {
        final SDSNodeIdProvider nodeid = new SDSNodeIdProvider(session);
        assertTrue(new SDSFindFeature(session, nodeid).find(new DefaultHomeFinderService(session).find()));
        assertFalse(new SDSFindFeature(session, nodeid).find(
            new Path(new DefaultHomeFinderService(session).find(), UUID.randomUUID().toString(), EnumSet.of(Path.Type.directory))
        ));
        assertFalse(new SDSFindFeature(session, nodeid).find(
            new Path(new DefaultHomeFinderService(session).find(), UUID.randomUUID().toString(), EnumSet.of(Path.Type.file))
        ));
    }