class DropboxTouchFeature extends DefaultTouchFeature<String> {

    @Override
    public boolean isSupported(final Path workdir, final String filename) {
        if(StringUtils.startsWith(filename, "~$")) {
            return false;
        }
        if(StringUtils.startsWith(filename, "~") && StringUtils.endsWith(filename, ".tmp")) {
            return false;
        }
        return true;
    }

    public  DropboxTouchFeature(final DropboxSession session);

}