private void deactivateThenRemove(ProjectMember member) { Object state = ObjectUtils.getPropertyIgnoreErrors(member, ObjectMetaDataManager.STATE_FIELD); if (CommonStatesConstants.ACTIVE.equals(state)) { objectProcessManager.executeStandardProcess(StandardProcess.DEACTIVATE, member, null); member = objectManager.reload(member); } if (CommonStatesConstants.PURGED.equals(state)) { return; } objectProcessManager.executeStandardProcess(StandardProcess.REMOVE, member, null); }