docs: void visit(IBaseResource theResource, IModelVisitor2 theVisitor) {
  		BaseRuntimeElementCompositeDefinition<?> def = myContext.getResourceDefinition(theResource);
  		visit(theResource, null, def, theVisitor, new ArrayList<IBase>(), new ArrayList<BaseRuntimeChildDefinition>(), new ArrayList<BaseRuntimeElementDefinition<?>>());
  	}