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/