compile with -source 1.6