public void zDispose() { super.zDispose(); multimodeContext.removeMultiModeListener(this); multimodeContext = null; readablePresets.clear(); int size; size = volumeParameterModels.size(); for (int n = 0; n < size; n++) ((EditableParameterModel) volumeParameterModels.get(n)).zDispose(); size = panParameterModels.size(); for (int n = 0; n < size; n++) ((EditableParameterModel) panParameterModels.get(n)).zDispose(); size = submixParameterModels.size(); for (int n = 0; n < size; n++) ((EditableParameterModel) submixParameterModels.get(n)).zDispose(); size = presetParameterModels.size(); for (int n = 0; n < size; n++) ((EditableParameterModel) presetParameterModels.get(n)).zDispose(); volumeParameterModels.clear(); volumeParameterModels = null; panParameterModels.clear(); panParameterModels = null; submixParameterModels.clear(); submixParameterModels = null; presetParameterModels.clear(); presetParameterModels = null; device = null; readablePresets = null; pmtce = null; mmptce = null; }