code: func printReplicationController(obj *api.ReplicationController, options printers.PrintOptions) ([]metav1beta1.TableRow, error) {
  	row := metav1beta1.TableRow{
  		Object: runtime.RawExtension{Object: obj},
  	}
  
  	desiredReplicas := obj.Spec.Replicas
  	currentReplicas := obj.Status.Replicas
  	readyReplicas := obj.Status.ReadyReplicas
  
  	row.Cells = append(row.Cells, obj.Name, int64(desiredReplicas), int64(currentReplicas), int64(readyReplicas), translateTimestampSince(obj.CreationTimestamp))
  	if options.Wide {
  		names, images := layoutContainerCells(obj.Spec.Template.Spec.Containers)
  		row.Cells = append(row.Cells, names, images, labels.FormatLabels(obj.Spec.Selector))
  	}
  	return []metav1beta1.TableRow{row}, nil
  }
docs: // TODO(AdoHe): try to put wide output in a single method