class Files {

    public static boolean isReadable(final Path path) throws
            IllegalArgumentException, SecurityException {
        checkNotNull("path",
                     path);

        try {
            providerOf(path).checkAccess(path,
                                         READ);
            return true;
        } catch (Exception x) {
        }
        return false;
    }

    private  Files();

}