Author: James Gosling of Sun Microsystems