propagateToChannel(schema, inchannel, createUtilities); propagateToChannel(schema, iterationNode.getInput(), createUtilities); } catch (MissingFieldTypeInfoException e) { throw new CompilerPostPassException("Could not set up runtime strategy for input channel to node '" propagateToChannel(schema, iterationNode.getInitialSolutionSetInput(), createUtilities); propagateToChannel(wss, iterationNode.getInitialWorksetInput(), createUtilities); } catch (MissingFieldTypeInfoException ex) { throw new CompilerPostPassException("Could not set up runtime strategy for input channel to node '" propagateToChannel(schema, sn.getInput(), createUtilities); } catch (MissingFieldTypeInfoException e) { throw new CompilerPostPassException("Could not set up runtime strategy for input channel to node '" + propagateToChannel(createEmptySchema(), c, createUtilities); } catch (MissingFieldTypeInfoException e) { throw new CompilerPostPassException("Could not set up runtime strategy for broadcast channel in node '" + propagateToChannel(schema1, dn.getInput1(), createUtilities); } catch (MissingFieldTypeInfoException e) { throw new CompilerPostPassException("Could not set up runtime strategy for the first input channel to node '" propagateToChannel(schema2, dn.getInput2(), createUtilities); } catch (MissingFieldTypeInfoException e) { throw new CompilerPostPassException("Could not set up runtime strategy for the second input channel to node '" propagateToChannel(createEmptySchema(), c, createUtilities); } catch (MissingFieldTypeInfoException e) {