// Path: app/src/main/java/com/wangjie/seizerecyclerview/example/vm/VM.java
// public class VM<T> implements Serializable {
//     private T obj;
// 
//     public VM(T obj) {
//         this.obj = obj;
//     }
// 
//     public T getObj() {
//         return obj;
//     }
// 
//     public int getViewType(){
//         return 0;
//     }
// }


import com.wangjie.seizerecyclerview.example.vm.VM;
package com.wangjie.seizerecyclerview.example.vm.actor;


/**
 * Author: wangjie
 * Email: tiantian.china.2@gmail.com
 * Date: 3/28/17.
 */
public class ActorVM extends VM<String> {
    public static final int TYPE_ACTOR = 10;
    public static final int TYPE_ACTOR_A = 11;
    public static final int TYPE_ACTOR_B = 12;

    public ActorVM(String obj) {
// Path: app/src/main/java/com/wangjie/seizerecyclerview/example/vm/VM.java
// public class VM<T> implements Serializable {
//     private T obj;
// 
//     public VM(T obj) {
//         this.obj = obj;
//     }
// 
//     public T getObj() {
//         return obj;
//     }
// 
//     public int getViewType(){
//         return 0;
//     }
// }


// Path: app/src/main/java/com/wangjie/seizerecyclerview/example/vm/actor/ActorVM.java
import com.wangjie.seizerecyclerview.example.vm.VM;

package com.wangjie.seizerecyclerview.example.vm.actor;


/**
 * Author: wangjie
 * Email: tiantian.china.2@gmail.com
 * Date: 3/28/17.
 */
public class ActorVM extends VM<String> {
    public static final int TYPE_ACTOR = 10;
    public static final int TYPE_ACTOR_A = 11;
    public static final int TYPE_ACTOR_B = 12;

    public ActorVM(String obj) {
        super(obj);