Используйте Builder для создания объектов при наличии нескольких параметров конструктора во второй статье «Эффективная Java».

NoSuchKey

рекомендация

отblog.csdn.net/baidu_40120883/article/details/131852739