Surprise guest at JavaOne: Java founder James Gosling