public void addCreator(JDefinedClass jclass) {
    JClass creatorType = jclass.owner().ref(Creator.class).narrow(jclass);
    JDefinedClass creatorClass = jclass.owner().anonymousClass(creatorType);

    addCreateFromParcel(jclass, creatorClass);
    addNewArray(jclass, creatorClass);

    JFieldVar creatorField =
        jclass.field(JMod.PUBLIC | JMod.STATIC | JMod.FINAL, creatorType, "CREATOR");
    creatorField.init(JExpr._new(creatorClass));
  }