David Detlefs, Sun Microsystems