code: func (n *NameProvider) GetGoName(subject interface{}, name string) (string, bool) {
  	tpe := reflect.Indirect(reflect.ValueOf(subject)).Type()
  	return n.GetGoNameForType(tpe, name)
  }
docs: // GetGoName gets the go name for a json property name