8ea79455_nd_refactoring_plan___FreeMind_iginal_proposal_of_refactoring_Measure
[Keywords] Undo handling [Problem] Using jibx for XML serialisation of actions requires extending of the one xml document “freemind.xsd” for generation of marshallers and unmarshallers. Plug-ins can not add their own properties to maps and nodes without extending this file if they want to define their own actions. Separation of action beans generated from this file from action code makes the code difficult to maintain and to understand. [Measure] 
Use of XStream library instead of jibx for XML – Serialisation. Move action data into actor classes and let XStream do the rest.
FreeMind refactoring plan - FreeMind
Measure