Well, I've come to a problem, that I would not want to have to serialize a class, but yet reference it from a serialized class, I can't just label thing transient in said non-serializable class. Is there a way to do this to where I can use the serialized class, save an instance of the non-serialized class for use during runtime, and then get rid of it, in a way, so it doesn't throw errors when it tries to save the serialized class, but yet there is still a reference to a non-serializable class?

Nevermind, I've fixed my problem. I made the reference in the serialized class transient. I thought I had to make the non-serialized class transient.