Easyjson坚持创建_easy文件

Easyjson works well for simple codes, but it sticks when i run easyjson -run filename.go for code that looks like:

package pack3

import (
    "myProj/pack1/pack1_1"
    "myProj/pack2"
    "sync"
)

type myStruct struct {
    sync.RWMutex
    Name    string          
    a   map[string]map[string]bool
    b   map[string]map[string]int
    c   map[string]float32           
    d   map[string]int
    e   []string               
    f   map[string]pack1_1.struct1   
    g   map[string]pack2.struct2 
}

There is no error when it sticks, but two files are created(filename_easy.go.tmp and easyjson_bootstrp[random_number].go).