I have updated the issue with a new patch done according to the way suggested by Deepal
while doing this change i had to change the notifyObservers() in AxisConfiguration to accept an AxisEvent Charith Dhanushka Wickramarachchi http://charithwiki.blogspot.com/