// by default use the controller object as callback object
this.callbackObject = this.getController();
}
// Find the RootNodeId annotation
final RootNodeId rni = ClassUtility.getLastClassAnnotation(this.getClass(), RootNodeId.class);
if (rni != null) {
getRootNode().setId(rni.value().isEmpty() ? this.getClass().getSimpleName() : rni.value());
}
// Process Event Handler Annotation
// For each View class annotation we will attach an event handler to the root node
for (final Annotation a : this.getClass().getAnnotations()) {