Effective java items try outs and implementations