JBIDE-14832 new constructor and removal of deprecated classes