The BpmParse class is technical dept in my eyes.
It is not really easy to add new parsing code
You cannot extend it disallowing custom parsing extensions
I think it should be re-factored in a way that:
It is more modularized / splitted in separate classes
Created by a Factory / Configurable by ProcessEngineConfiguration