better persistable functionality

git-svn-id: https://jdee.svn.sourceforge.net/svnroot/jdee/trunk/jdee@271 381a1f10-3442-0410-997e-ef331cd04102