* Writes the contents of this {@link LocationModeManagerPerspective} into a new {@link ModeSettings}.
* @param control access to factories that may be used for writing the contents
* @return the contents of this object
*/
public ModeSettings<Location, Location> writeModes( CControlAccess control ){
ModeSettings<Location, Location> modes = new CLocationModeSettings<Location>( new LocationSettingConverter( control.getOwner().getController() ) );
LocationModeManagerPerspective manager = perspective.getLocationManager();
Iterator<PerspectiveElement> elements = perspective.elements();
while( elements.hasNext() ){