func goNameForNamedEntity(e compile.NamedEntity) (name string, fromAnnotation bool, err error) { fromAnnotation = true name, err = goNameAnnotation(e) if err == nil && name == "" { name = goCase(e.ThriftName()) fromAnnotation = false } return name, fromAnnotation, err }