Simple read and write access to file resources. Applications can read configuration or status files found in the file system or on the classpath. They can write status files to the file system. Support is provided for detecting cycles when files include other files.