question: deletes a list of perspectives concode_field_sep IExtensionRegistry extensionRegistry concode_elem_sep EModelService modelService concode_elem_sep MApplication application concode_elem_sep Map<String,PerspectiveDescriptor> descriptors concode_elem_sep Logger logger concode_elem_sep IEclipseContext context concode_elem_sep IEclipseContext impExpHandlerContext concode_field_sep IPerspectiveDescriptor findPerspectiveWithId concode_elem_sep IPerspectiveDescriptor findPerspectiveWithId concode_elem_sep String getDefaultPerspective concode_elem_sep void setDefaultPerspective concode_elem_sep String createNewId concode_elem_sep IPerspectiveDescriptor findPerspectiveWithLabel concode_elem_sep void removeExtension concode_elem_sep void revertPerspective concode_elem_sep PerspectiveDescriptor createPerspective concode_elem_sep MUIElement removeSnippet concode_elem_sep IPerspectiveDescriptor clonePerspective concode_elem_sep void deletePerspective concode_elem_sep void addPerspective concode_elem_sep IPerspectiveDescriptor[] getPerspectives concode_elem_sep void dispose concode_elem_sep void addExtension concode_elem_sep String getOriginalId concode_elem_sep boolean validateLabel concode_elem_sep void postConstruct concode_elem_sep void createDescriptor
target: void function ( ArrayList < IPerspectiveDescriptor > arg0 ) { for ( int loc0 = 0 ; loc0 < arg0 . size ( ) ; loc0 ++ ) { deletePerspective ( arg0 . get ( loc0 ) ) ; } }