long processBeginTime = System.currentTimeMillis();
currentProcess.increment( SliceCounters.Process_Begin_Time, processBeginTime );
SourceStage streamedHead = streamGraph.getStreamedHead();
Iterator<Duct> iterator = streamGraph.getHeads().iterator();
try
{
try
{
while( iterator.hasNext() )
{
Duct next = iterator.next();
if( next != streamedHead )
( (SourceStage) next ).run( null );
}
streamedHead.run( input );
}
catch( OutOfMemoryError error )
{
throw error;
}