Did Java do this first?