I have a proto I am using to store the state of my application.
It is part of a class which I need to store.
I have tried objectify but that doesn't seem to work because protocol buffers are not a core type and have final classes. I also tried serializing the proto but that doesn't seem to work either. Can somebody help me out?

My class looks something like this

```
   public class MyClass {
     int a;
     String b;
     List<State> state;
   }

```

State is a proto which I am using to store the state. In essence I need to figure out how to store an instance of MyClass. 
Thanks,
Kartik