ControllerState whenRequired = visitor.getContextState();
ControllerState dependentState = state;
if (dependentState == null)
dependentState = ControllerState.INSTALLED;
DependencyItem item = new SearchDependencyItem(name, iDependOn, whenRequired, dependentState, search);
visitor.addDependency(item);
super.describeVisit(visitor);
}