private List<ControllerListener> listeners;
public AbstractController(Context context, Controller parentController) {
String contextName = null;
String groupName = null;
ControllerDefinition controllerDefinition =
getClass().getAnnotation(ControllerDefinition.class);
if (controllerDefinition != null) {
contextName = controllerDefinition.contextName().trim();
this.controllerName = controllerDefinition.controllerName().trim();
groupName = controllerDefinition.groupName().trim();
} else {
this.controllerName = "";
}
if (context == null) {