src/core/se/jbee/inject/Utils.java
public static <T> T orElse(T defaultValue, Provider<T> src) {
		try {
			return src.provide();
		} catch (UnresolvableDependency e) {
			return defaultValue;
		}
	}
public static <T> T orElse(T defaultValue, Provider<T> src) {
		try {
			return src.provide();
		} catch (UnresolvableDependency e) {
			return defaultValue;
		}
	}
/* Exception Handling