@Override public BasicBlock nextElement(){
  BasicBlock result=blocks.get(currentBlock);
  currentBlock++;
  return result;
}

@ Override public BasicBlock nextElement ( ) { BasicBlock result = blocks . get ( currentBlock ) ; currentBlock ++ ; return result ; }
get the next element from the vector and move the current block along
