boolean (CallableDescriptor descriptor, D data) { return applyWorker(descriptor, data) && visitChildren(descriptor.getTypeParameters(), data) && visitChildren(descriptor.getExtensionReceiverParameter(), data) && visitChildren(descriptor.getValueParameters(), data); }