code: func (clg *ClientBackedDryRunGetter) HandleGetAction(action core.GetAction) (bool, runtime.Object, error) {
  	unstructuredObj, err := clg.dynamicClient.Resource(action.GetResource()).Namespace(action.GetNamespace()).Get(action.GetName(), metav1.GetOptions{})
  	// Inform the user that the requested object wasn't found.
  	printIfNotExists(err)
  	if err != nil {
  		return true, nil, err
  	}
  	newObj, err := decodeUnstructuredIntoAPIObject(action, unstructuredObj)
  	if err != nil {
  		fmt.Printf("error after decode: %v %v\n", unstructuredObj, err)
  		return true, nil, err
  	}
  	return true, newObj, err
  }
docs: // HandleGetAction handles GET actions to the dryrun clientset this interface supports