@Override
    public boolean exists(final LinkOption... options) {
        NSURL resolved = null;
        try {
            resolved = this.lock(false);
            if(null == resolved) {
                return super.exists(options);
            }
            return Files.exists(Paths.get(resolved.path()));
        }
        catch(AccessDeniedException e) {
            return super.exists(options);
        }
        finally {
            this.release(resolved);
        }
    }
@Test
    public void testNoCaseSensitive() throws Exception {
        final String name = UUID.randomUUID().toString();
        FinderLocal l = new FinderLocal(System.getProperty("java.io.tmpdir"), name);
        new DefaultLocalTouchFeature().touch(l);
        assertTrue(l.exists());
        assertTrue(new FinderLocal(System.getProperty("java.io.tmpdir"), StringUtils.upperCase(name)).exists());
        assertTrue(new FinderLocal(System.getProperty("java.io.tmpdir"), StringUtils.lowerCase(name)).exists());
        l.delete();
    }