I think it should be enough to call "isAccessible()" since it would return false if exists() is false afaics in isaccessible javadocs.