Here's the problem in a nutshell:
public interface IPersistable extends Serializable
public abstract class XYZ implements IPersistable
private transient ABC abc;
The problem is that IG thinks class XYZ is non-serializable, thus
flagging abc as a transient variable in a non-serializable class. It
looks fine to me.
Thanks for all your work on this plugin Dave. IG is great!