class XenonConfiguration {

    public static <T extends Enum<T>> T choice(Class<?> subsystem, String property, Class<T> enumType,
            T defaultValue) {
        return INSTANCE.getChoice(subsystem, property, enumType, defaultValue);
    }

      XenonConfiguration(ConfigurationSource source);

}