An abstract class for managing config files in java applications.