return (T) (mComponents != null ? mComponents.get(interfaceType) : null);
if (mComponents != null) { mComponents.put(interfaceType, component); }