new java solutions