Merge "Extract GPDIFP2 getProducerUsage path to seperate function" into main