A framework to develop Java IDE plugins for TagMyCode