if (node instanceof INodeNotifier && childLevel < MAX_CHILDREN) {
final INodeNotifier notifier = (INodeNotifier) node;
// try and get the adapter for the current node and update the
// adapter with projection information
final ProjectionModelNodeAdapterHTML adapter2 = (ProjectionModelNodeAdapterHTML) notifier
.getExistingAdapter(ProjectionModelNodeAdapterHTML.class);
if (adapter2 != null) {
adapter2.updateAdapter(node);
} else {
// just call getadapter so the adapter is created and
// automatically initialized
notifier.getAdapterFor(ProjectionModelNodeAdapterHTML.class);
}