public class DIContext:
DIContext():
getComponent(name as String) as Object:
registerComponent(name as String, component as Object) as Void:
scanAnnotations():