Java design mode