anchor.diff:                                                 worker_pids = Children} = State) ->
       case length(Children) >= NumOfChildren of
           true ->
  -            % send stop
  -            % actual stop process will happend at handle_info with DOWN
  +            %% send stop
  +            %% actual stop process will happend at handle_info with DOWN
               WorkerMod:stop(WorkerPid);
           false ->
               void
  
positive.code:     case length(ChildPids1) >= NumOfChildren of
          false ->
              ChildPids2 = case start_child(WorkerMod, WorkerArgs) of
                  {ok, ChildPid} ->
                      [ChildPid|ChildPids1];
                  _ ->
                      ChildPids1
              end,
              {noreply, State#state{worker_pids = ChildPids2}};
          true ->
              {noreply, State#state{worker_pids = ChildPids1, num_overflow = NumOverflow - 1}}
  
negative.code:                                                 worker_pids = Children} = State) ->
      case length(Children) >= NumOfChildren of
          true ->
              %% send stop
              %% actual stop process will happend at handle_info with DOWN
              WorkerMod:stop(WorkerPid);
          false ->
              void
  