Index: /trunk/doc/manual/en_US/SDKRef.xml
===================================================================
--- /trunk/doc/manual/en_US/SDKRef.xml	(revision 35928)
+++ /trunk/doc/manual/en_US/SDKRef.xml	(revision 35929)
@@ -1438,26 +1438,13 @@
         following code will a start virtual machine by name or ID:</para>
 
-        <screen>vbox = virtualBoxManager.vbox
-mgr = virtualBoxManager.mgr
-print "Version is",vbox.version
-
-def machById(id):
-    mach = None
-    for m in virtualBoxManager.getArray(vbox, 'machines'):
-        if m.name == id or mach.id == id:
-            mach = m
-            break
-    return mach
-
+        <screen>from vboxapi import VirtualBoxManager
+mgr = VirtualBoxManager(None, None)
+vbox = mgr.vbox
 name = "Linux"
-mach = machById(name)
-if mach is None:
-    print "cannot find machine",name
-else:
-    session = mgr.getSessionObject(vbox)
-    # one can also start headless session with "headless" instead of "gui"
-    progress = vb.openRemoteSession(session, mach.id, "gui", "")
-    progress.waitForCompletion(-1)
-    session.close()
+mach = vbox.findMachine(name)
+session = mgr.mgr.getSessionObject(vbox)
+progress = mach.launchVMProcess(session, "gui", "")
+progress.waitForCompletion(-1)
+mgr.closeMachineSession(session)
         </screen>
 
