Some technology about hot swap including ASM/Instrument API and Visitor Design Pattern