func RegisterTransactionSetter(f interface{}) {
	v := reflect.ValueOf(f)
	transactionSetters[v.Type().In(0)] = v
}
func RegisterTransactionSetter(f interface{}) {
	v := reflect.ValueOf(f)
	transactionSetters[v.Type().In(0)] = v
}
func RegisterTransactionSetter ( f interface { } ) { v := reflect . ValueOf ( f ) transactionSetters [ v . Type ( ) . In ( 0 ) ] = v }
// RegisterTransactionSetter registers a function that sets transaction information
// in a protocol buffer message. f should be a function with two arguments,
// the first being a protocol buffer type, and the second being *datastore.Transaction.
RegisterTransactionSetter registers a function that sets transaction information in a protocol buffer message . f should be a function with two arguments the first being a protocol buffer type and the second being * datastore . Transaction .