List<String[]> cmds = step.getCommands();
List<InternalFactHandle> handles = (List<InternalFactHandle>) context.get( "Handles" );
for ( String[] cmd : cmds ) {
try {
String nodeName = cmd[0];
Sink sink = (Sink) context.get( nodeName );
if ( sink == null ) {
throw new IllegalArgumentException( "line " + step.getLine() + ": node " + nodeName + " does not exist" );
}
String args = cmd[1];