* Chooser use optimization * codeStyle edit * Array initial capacity optimization * Constructor enhancements * update * empty * update * update