private static void registerEarlierScripts( @NotNull GenerationState state, @NotNull List<Pair<ScriptDescriptor, Type>> earlierScripts) { for (Pair<ScriptDescriptor, Type> t : earlierScripts) { ScriptDescriptor earlierDescriptor = t.first; Type earlierClassType = t.second; registerClassNameForScript(state.getBindingTrace(), earlierDescriptor, earlierClassType); } List<ScriptDescriptor> earlierScriptDescriptors = Lists.newArrayList(); for (Pair<ScriptDescriptor, Type> t : earlierScripts) { ScriptDescriptor earlierDescriptor = t.first; earlierScriptDescriptors.add(earlierDescriptor); } state.setEarlierScriptsForReplInterpreter(earlierScriptDescriptors); }