public class Configuration {
public abstract static class ConfigurationException extends RuntimeException {
+ private static final long serialVersionUID = -7759423506815697761L;
+
ConfigurationException(final String msg) {
super(msg);
}
}
public static class ReadException extends ConfigurationException {
+ private static final long serialVersionUID = 1661483843463184121L;
+
ReadException(final String msg, final Exception exc) {
super(msg, exc);
}
}
public static class MissingException extends ConfigurationException {
+ private static final long serialVersionUID = 3406998256398889038L;
+
private final String key;
MissingException(final String key) {
}
public static class IllegalValueException extends ConfigurationException {
+ private static final long serialVersionUID = -1172346869408302687L;
+
private final String key;
private final String value;