boolean destroyIGroup(boolean force){
  NaElement elem=new NaElement("igroup-destroy");
  elem.addNewChild("initiator-group-name",name);
  elem.addNewChild("force",Boolean.toString(force));
  try {
    server.invokeElem(elem);
  }
 catch (  Exception e) {
    String msg="Failed to destroy initiator group: " + name;
    log.error(msg,e);
    throw new NetAppException(msg,e);
  }
  return true;
}

boolean destroyIGroup ( boolean force ) { NaElement elem = new NaElement ( "igroup-destroy" ) ; elem . addNewChild ( "initiator-group-name" , name ) ; elem . addNewChild ( "force" , Boolean . toString ( force ) ) ; try { server . invokeElem ( elem ) ; } catch ( Exception e ) { String msg = "Failed to destroy initiator group: " + name ; log . error ( msg , e ) ; throw new NetAppException ( msg , e ) ; } return true ; }
destroys an initiator group . best practice is to unmap all luns before destroying the igroup .
