Java SE 1.6 compatibility