func (a *MachineAgent) APIEntity(st *api.State) (AgentAPIState, error) { m, err := st.MachineAgent().Machine(a.Tag()) if err != nil { return nil, err } // TODO(rog) move the CheckProvisioned test into // this method when it's implemented in the API return m, nil }