public void autoArrange(final ExecutionUnit process){
  List<ExecutionUnit> list=new ArrayList<>(1);
  list.add(0,process);
  autoArrange(list);
}

public void autoArrange ( final ExecutionUnit process ) { List < ExecutionUnit > list = new ArrayList < > ( 1 ) ; list . add ( 0 , process ) ; autoArrange ( list ) ; }
automatically arranges the operators in the specified process according to a layouting algorithm .
