public InspectionProfileImpl(InspectionProfileImpl inspectionProfile) { super(inspectionProfile.getName()); myRegistrar = inspectionProfile.myRegistrar; myTools = new HashMap<String, ToolsImpl>(); myDeinstalledInspectionsSettings = new LinkedHashMap<String, Element>(inspectionProfile.myDeinstalledInspectionsSettings); myBaseProfile = inspectionProfile.myBaseProfile; myLocal = inspectionProfile.myLocal; myLockedProfile = inspectionProfile.myLockedProfile; mySource = inspectionProfile; setProfileManager(inspectionProfile.getProfileManager()); copyFrom(inspectionProfile); initInspectionTools(); }