Currently adding a new parallel phase to the G1 logging using the WorkerDataArray support requires many manual steps. The code should be refactored to try to minimize the number of places in the code that needs to be changed when a new phase is added.