// TODO: gg, implement?
protected void doInjection(InjectElement injectElement, Screen<?> controller) {
        String name = getInjectionName(injectElement);
        Class<?> type = getInjectionType(injectElement);
        Object instance = getInjectedInstance(type, name, injectElement, controller);
        if (instance != null) {
            assignValue(injectElement.getElement(), instance, controller);
        } else {
            // TODO: gg, implement?
        }
    }
assignValue(injectElement.getElement(), instance, controller);
} else {
// TODO: gg, implement?
}
}
protected void doInjection(InjectElement injectElement, Screen<?> controller) {
String name = getInjectionName(injectElement);
Class<?> type = getInjectionType(injectElement);
Object instance = getInjectedInstance(type, name, injectElement, controller);
if (instance != null) {
assignValue(injectElement.getElement(), instance, controller);
} else {
// TODO: gg, implement?
}
}
protected void doInjection(InjectElement injectElement, Screen<?> controller) {
String name = getInjectionName(injectElement);
Class<?> type = getInjectionType(injectElement);
Object instance = getInjectedInstance(type, name, injectElement, controller);
if (instance != null) {
assignValue(injectElement.getElement(), instance, controller);
} else {
// TODO: gg, implement?
}
}