@Override public void processScriptIt(ScriptIt scriptIt) { defaultProcess(scriptIt); for (KnowIt parameter : scriptIt.getParameters()) { KnowItBinding binding = parameter.getBinding(); if (binding.isBound()) // allow searching of bound values this.searchData.add(binding.getScriptValue()); parameter.process(this); } for (KnowIt implicit : scriptIt.getImplicits()) { implicit.process(this); } // searchable by slot for (CodeBlock codeBlock : scriptIt.getCodeBlocks()) { codeBlock.process(this); } this.addTypeData(scriptIt.getTypes()); }