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 {
           
        }
    }
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 { } }