'Start the flow and determine OS support.'

@flow.StateHandler()
def Start(self):

    client = aff4.FACTORY.Open(self.client_id, token=self.token)
    system = client.Get(client.Schema.SYSTEM)
    if ((system == 'Darwin') or (system == 'Windows')):
        self.CallClient(server_stubs.Uninstall, next_state='Kill')
    else:
        self.Log('Unsupported    platform    for    Uninstall')
